CINXE.COM

SW Steakhouse Reservations

<!DOCTYPE html><html lang="en" translate="no"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><title>SW Steakhouse Reservations</title><meta name="description" content="Book a reservation at SW Steakhouse. Located at 3131 S Las Vegas Blvd, Las Vegas, Nevada, 89109." /><meta name="format-detection" content="telephone=no"><meta name="keywords" content="SW Steakhouse, reservations, restaurant, book, sevenrooms"><meta property="og:title" content="SW Steakhouse Reservations" /><meta property="og:type" content="website" /><meta property="fb:app_id" content="1089860334458734"/><meta name="google" content="notranslate" /><link rel="stylesheet" type="text/css" href="/static/645ca8bddb3562b669aba905f0c9e341d851c111/cdn/css/fonts.3c9dd9ff53f4ac360068.css"><link rel="shortcut icon"href="/icons/favicon.ico?v=1.1"/><script>window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); }var environmentMap = {'DEVELOPMENT': 'G-CX5PPLM9PM', 'QA': 'G-1B42FJ223S', 'PRODUCTION': 'G-3285KKZS8V',};</script><script async src="https://www.googletagmanager.com/gtag/js?id=AW-809495831"></script><script>gtag('js', new Date()); gtag('config', 'AW-809495831'); gtag('pageCategory', 'dining-widget'); gtag('venue', 'SW Steakhouse');</script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); </script> <script> if (environmentMap.hasOwnProperty('{$settings.ENV|noAutoescape}') &&!dnt) { fbq('dataProcessingOptions', ['LDU'], 0, 0); // adhere to LDU, (0, 0) lets fb find location + settings /* Initalize facebook pixel for the page */ fbq('init', '274643449696039'); fbq('track', 'PageView'); } </script> <!-- End Facebook Pixel Code --> <!-- Google Tag Manager --><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MXRM3LZ');</script><!-- End Google Tag Manager --><!-- Google Tag Manager --><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KJNJHRZ');</script><!-- End Google Tag Manager --><script type="text/javascript">if (environmentMap.hasOwnProperty('PRODUCTION')) {var env = environmentMap['PRODUCTION']; var gpc = document.cookie.search('gpc=1;') !== -1; var dnt = gpc || (navigator.globalPrivacyControl && navigator.globalPrivacyControl === '1') || (window.doNotTrack && window.doNotTrack === '1') || (navigator.doNotTrack && (navigator.doNotTrack === 'yes' || navigator.doNotTrack === '1')) || (navigator.msDoNotTrack && navigator.msDoNotTrack === '1') || (window.external && 'msTrackingProtectionEnabled' in window.external && window.external.msTrackingProtectionEnabled()); if (dnt) {var gs_str = 'ga-disable-' + env; window[gs_str] = true;}gtag('js', new Date()); gtag('config', env);}</script><script>window.restaurant_data = {name: "SW Steakhouse", id: "swsteakhousewlv", phone_country: "", dine_date: "", dine_time_category: "", quantity: ""};</script> <style> html { box-sizing: border-box; height: 100vh; width: 100vw; -ms-overflow-style: -ms-autohiding-scrollbar; } body { margin: 0; height: 100%; width: 100%; } *, :after, :before { box-sizing: inherit; } #dw-wrapper { position: relative; height: 100%; } #dw-table { display: table; width: 100%; height: 100vh; border-collapse: collapse; border: none; } #dining-widget-app { min-width: 300px; width: 100%; max-width: 700px; margin: auto; } .dw-row { display: table-row; height: 100%; } .dynamic-height-adjust { background: transparent; } .dw-short-row { height: 0px; } .dw-cell { display: table-cell; padding: 0; border: none; } .dw-app-container { min-width: 300px; width: 696px; } ::-webkit-scrollbar { display: none; } .sr-error-page { text-align: center; font-size: 14px; margin: 10px; } .bg-image { position: fixed; z-index: -1; width: 100%; height: 100%; } </style> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-25625875-2', 'auto'); ga('send', 'pageview'); </script> <script type="text/javascript"> (function(a,b,c,d){ a='//tags.tiqcdn.com/utag/wynnlv/main/prod/utag.js'; b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true; a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a); })(); </script> <!-- Snap Pixel Code --> <script type='text/javascript'> (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function() {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)}; a.queue=[];var s='script';r=t.createElement(s);r.async=!0; r.src=n;var u=t.getElementsByTagName(s)[0]; u.parentNode.insertBefore(r,u);})(window,document, 'https://sc-static.net/scevent.min.js'); snaptr('init', '2e6e48cf-d375-4ba8-a0ec-dafdac319506', { 'user_email': '__INSERT_USER_EMAIL__' }); snaptr('track', 'PAGE_VIEW'); </script> <!-- End Snap Pixel Code --> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="p4noAcmpxJ7IzVWkgBxIilzfb4AIgpkB";analytics.SNIPPET_VERSION="4.13.2"; analytics.load("p4noAcmpxJ7IzVWkgBxIilzfb4AIgpkB"); analytics.page(); }}(); </script><script id="freedompay-src" src="https://hpc.freedompay.com/api/v1.5/cdn/cardinal_min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script></head><body><div class="bg-image"></div><!--[if lt IE 10]><div class="sr-error-page"><p class="browsehappy">Please <a href="http://browsehappy.com/" target="_blank">upgrade your browser</a> to use this application.</p></div><![endif]--><!--[if gte IE 10]>--><!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MXRM3LZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) --><div id="dw-wrapper"><div id="dw-table"><div class="dw-row dw-short-row"><div class="dw-cell"></div><div class="dw-cell dw-app-container"><main id="dining-widget-app"></main></div><div class="dw-cell"></div></div><div class="dw-row dynamic-height-adjust"><div class="dw-cell"></div><div class="dw-cell"></div><div class="dw-cell"></div></div></div></div><div id="fb-root"></div><script type="text/javascript">var widgetInit = {venueInfo: JSON.parse("{\u0022availability_cache_days\u0022:244,\u0022default_gratuity\u0022:10,\u0022default_language_code\u0022:\u0022en\u0022,\u0022default_service_charge\u0022:10,\u0022fb_pixel_id_from_instagram\u0022:null,\u0022google_tags_id\u0022:\u0022GTM\u002DMXRM3LZ\u0022,\u0022internal_ar_booking_enabled\u0022:false,\u0022is_freedompay_hpc_enabled\u0022:false,\u0022is_sms_marketing_enabled\u0022:false,\u0022locale\u0022:\u0022en_US\u0022,\u0022name\u0022:\u0022SW Steakhouse\u0022,\u0022payment_type\u0022:\u0022FREEDOMPAY\u0022,\u0022salutation_options\u0022:[\u0022Mr.\u0022,\u0022Mrs.\u0022,\u0022Ms.\u0022,\u0022Miss\u0022,\u0022Dr.\u0022],\u0022suppress_sr_dining_analytics\u0022:false,\u0022suppress_sr_fb_pixel_code\u0022:false,\u0022tealium_account\u0022:null,\u0022tealium_profile\u0022:null,\u0022timezone\u0022:\u0022US/Pacific\u0022,\u0022url_key\u0022:\u0022swsteakhousewlv\u0022,\u0022venue_id\u0022:\u0022ahNzfnNldmVucm9vbXMtc2VjdXJlchwLEg9uaWdodGxvb3BfVmVudWUYgICYvrDhoAkM\u0022,\u0022venue_languages_json\u0022:\u0022[{\u005C\u0022name\u005C\u0022: \u005C\u0022English\u005C\u0022, \u005C\u0022value\u005C\u0022: \u005C\u0022en\u005C\u0022, \u005C\u0022is_enabled\u005C\u0022: true, \u005C\u0022is_default\u005C\u0022: true}]\u0022,\u0022venue_map\u0022:{\u0022swsteakhousewlv\u0022:{}},\u0022venue_today\u0022:\u002211/26/24\u0022,\u0022waitlist_google_tags_id\u0022:\u0022GTM\u002DMXRM3LZ\u0022}"), widgetType: "RESERVATIONS", settings: JSON.parse("{\u0022aboveAgeConsentOn\u0022:\u0022false\u0022,\u0022ageToConsent\u0022:\u002218\u0022,\u0022availabilityTimeRange\u0022:\u0022all\u0022,\u0022background_img\u0022:\u0022AMIfv95QOfRPxcEgLtvBbFmx4UJz2lP4B1V1mDa6F6OaH9z05rnHWN52PsWzHKKOSE9sIBJF6iGvK0WG5QcFs0RgxEBrLXsUFMMA5spF_bEZYUDfUR2uYeWomfq4wlNkEZY6M9WmWQX2dBGKqMkM\u002D73JFHqCtU4qzaRe6vBe80pV8YA4VpecN7TjF_t8YUfl7dvHvx2GeF3wvfx7yt\u002DYb\u002Di7Z5nKkCZeieMScsjEYo5I7Qw2AxHkoozCatSbCzJNETV7VWNSt3oXyHh_6bI2XSNaT9Whr442VdLJmdcJK3pdQ4ZNFRm6wiZx73ZEVn2HuHamJ\u002DOAG8yTCaX_uESoNf5HJ11v1W7uPeFX\u002DfG1lHbvoBKpLzBFAYkDq4U87qasm0VFlZWr6lFcxXdQQhWLtjE3jNdmVaqrQ7VyvmD1BcH3UMOO2GK7QbpoYf\u002Dmkb6aUdqxVc93ZY\u002Dp3Bn9Rr3KCj1tEaEOjyafYpKgK54BPg0foCisxlelbzQUbHrHvU4Wak\u002DhkHlVc4PP4mLSqY9Ys9smGGTXvuMnmF716mMYlvaGUt76Nx1L_XuiSm2tWA1_oKFOjRrb25mSVpb9kgrWEVNnpfL4Hv_auw\u0022,\u0022birthdayType\u0022:\u0022Hidden\u0022,\u0022button_id\u0022:\u00221\u0022,\u0022calendarOpen\u0022:\u0022false\u0022,\u0022color_action_bar_background\u0022:\u0022#251a06\u0022,\u0022color_action_bar_background_opacity\u0022:\u00221\u0022,\u0022color_background\u0022:\u0022#000000\u0022,\u0022color_background_opacity\u0022:\u00220.5\u0022,\u0022color_button\u0022:\u0022#cca588\u0022,\u0022color_cell_background\u0022:\u0022#FFFFFF\u0022,\u0022color_cell_background_opacity\u0022:\u00221\u0022,\u0022color_checkout_cell_background\u0022:\u0022#FFFFFF\u0022,\u0022color_checkout_cell_background_opacity\u0022:\u00220.5\u0022,\u0022color_error\u0022:\u0022#F3376B\u0022,\u0022color_error_opacity\u0022:\u00221\u0022,\u0022color_lines\u0022:\u0022#EEEEEE\u0022,\u0022color_lines_opacity\u0022:\u00221\u0022,\u0022color_primary\u0022:\u0022#cca588\u0022,\u0022color_summary_bar\u0022:\u0022#251a06\u0022,\u0022color_widget_background\u0022:\u0022#EEEEEE\u0022,\u0022color_widget_background_opacity\u0022:\u00221\u0022,\u0022crawler_no_index\u0022:\u0022\u0022,\u0022customCheckoutPolicyOn\u0022:\u0022false\u0022,\u0022defaultSearchDuration\u0022:\u002260\u0022,\u0022defaultSearchTime\u0022:\u00226:00 PM\u0022,\u0022displayReservationSmsOptIn\u0022:\u0022true\u0022,\u0022enableAdditionalProfileInfoConfirmation\u0022:true,\u0022enableBonvoyLogin\u0022:\u0022true\u0022,\u0022enableBonvoyWidgetLoginEnabled\u0022:false,\u0022enableDietaryRestrictions\u0022:\u0022true\u0022,\u0022enableDietaryRestrictionsConfirmation\u0022:true,\u0022enableGiftCardRedemption\u0022:\u0022false\u0022,\u0022enablePromoCodes\u0022:\u0022false\u0022,\u0022enableRequests\u0022:\u0022false\u0022,\u0022enableRequestsType\u0022:\u0022searched_time\u0022,\u0022enableSocialMediaLogin\u0022:\u0022true\u0022,\u0022enableSpecialOccasions\u0022:\u0022true\u0022,\u0022enableSpecialOccasionsConfirmation\u0022:true,\u0022encryption_id\u0022:\u0022ahNzfnNldmVucm9vbXMtc2VjdXJlch0LEhBDbGllbnRFbmNyeXB0aW9uGICAwff0pr0LDA\u0022,\u0022encryption_key\u0022:\u0022CXqeLzDa6qOrxq+IlL32ig\u003D\u003D\u0022,\u0022facebookAppId\u0022:\u00221089860334458734\u0022,\u0022facebookPixelId\u0022:\u0022824616024413438\u0022,\u0022firstSeating\u0022:\u0022\u0022,\u0022font\u0022:\u0022Roboto\u0022,\u0022fonts_color_action_bar\u0022:\u0022#ffffff\u0022,\u0022fonts_color_button\u0022:\u0022#FFFFFF\u0022,\u0022fonts_color_checkout_active\u0022:\u0022#000000\u0022,\u0022fonts_color_checkout_inactive\u0022:\u0022#9A9A9A\u0022,\u0022fonts_color_links\u0022:\u0022#cca588\u0022,\u0022fonts_color_primary\u0022:\u0022#000000\u0022,\u0022fonts_color_secondary\u0022:\u0022#707070\u0022,\u0022fonts_color_summary_bar\u0022:\u0022#ffffff\u0022,\u0022formatOfRequestingTime\u0022:\u0022time_range\u0022,\u0022group_bookings_policy_on\u0022:false,\u0022header_img\u0022:\u0022AMIfv94q9EoLruzYbT_ObZo9GIBvxb5chMegph05Re98LJavYLxhoLvH\u002Di1hZjoUX_4gi0i8W_kzPUvkIhlhii5\u002D_490ugoSBEvVMNNqoZV_hoHo8zVicCqy5Ueh4_cpsKq_Nc1Da02gfzTb4qP0bzoMliYFJwmrEn0_wKJwaO41nWWIlWamHUEkv2qJuIYDsnCywbD5Xnd08NRnvfdGKRfFnRgggpcqM9wm\u002DbqMgrBrj3peLa4OfNpoSWYf\u002DmYYq0xXvkwoTYOlO1AiphvbAKv436zVXX7tqxWn9Nkqb9YpzHprsxAeB7g8DsbuPQw8Z\u002DIFPKBXc43RxLHfxzhVW7zTq8JeO1jCXPep48pGkYyOozIYTZC6RdtsDBDBNV_vd_QBwVnF2kIYFutxiwY8bR5el\u002DIfYp7unEjuE3UywTp8i\u002DuOR2r_Z91RztRYYm8fXEfDOpzoqq9dgadKG4pVW7GTg_iCsjShCdkKrbSsu6mxmWJx5MAhx7BQtQYmFI0MaOelqa5e0cxPa2U4PbvMH\u002DQnE0o7tzxl8\u002DhYtKjbLBD0E5EGsQPju\u002DY7dKugbr_JTUXD8Al23Bty7xw0cmofSmKg999Dg0mMvw\u0022,\u0022isDefaultCustomCheckoutPolicyOn\u0022:\u0022false\u0022,\u0022isTailoredCommunicationPolicyDefaultOn\u0022:\u0022false\u0022,\u0022isTailoredCommunicationPolicyDisabled\u0022:\u0022true\u0022,\u0022isVenueGroupMarketingPolicyDefaultOn\u0022:\u0022false\u0022,\u0022isVenueSmsMarketingPolicyDefaultOn\u0022:\u0022false\u0022,\u0022isVenueSpecificMarketingPolicyDefaultOn\u0022:\u0022false\u0022,\u0022is_fees_in_price_displayed\u0022:\u0022false\u0022,\u0022is_group_bookings_policy_default_on\u0022:false,\u0022is_referer_only\u0022:\u0022\u0022,\u0022is_widget_whitelabeled\u0022:\u0022false\u0022,\u0022lastSeating\u0022:\u0022\u0022,\u0022maxDaysOut\u0022:\u0022225\u0022,\u0022maxSearchResults\u0022:\u00228\u0022,\u0022max_guests\u0022:\u002220\u0022,\u0022maximumSearchDuration\u0022:\u0022120\u0022,\u0022min_guests\u0022:\u00221\u0022,\u0022minimumSearchDuration\u0022:\u002230\u0022,\u0022postalCodeType\u0022:\u0022Required\u0022,\u0022privacy_policy_text\u0022:\u0022Privacy Policy\u0022,\u0022privacy_policy_url\u0022:\u0022https://sevenrooms.com/en/privacy\u002Dpolicy/\u0022,\u0022recaptchaOn\u0022:\u0022false\u0022,\u0022recaptchaSiteKey\u0022:\u00226LfJwSQdAAAAAP5YxxNSgjvLgnsVFGK6o3PzT\u002Doy\u0022,\u0022redemption_card_encryption_id\u0022:\u0022ahNzfnNldmVucm9vbXMtc2VjdXJlch0LEhBDbGllbnRFbmNyeXB0aW9uGICAwc_skfQJDA\u0022,\u0022redemption_card_encryption_key\u0022:\u0022/kA8/jNY9uyYaF8dXCCUYA\u003D\u003D\u0022,\u0022redirect_url\u0022:\u0022\u0022,\u0022referer_hostname\u0022:\u0022\u0022,\u0022remindersSmsEnabled\u0022:\u0022true\u0022,\u0022requireDietaryTagGdprOptIn\u0022:\u0022false\u0022,\u0022requireDietaryTagGdprOptInConfirmation\u0022:false,\u0022reservationSmsOptInOn\u0022:\u0022false\u0022,\u0022reservation_hold_enabled\u0022:true,\u0022reservation_hold_time_mins\u0022:\u00225\u0022,\u0022sale_start_num\u0022:\u00221\u0022,\u0022sale_start_type\u0022:\u0022DISABLED\u0022,\u0022salutationType\u0022:\u0022Hidden\u0022,\u0022searchDurationInterval\u0022:\u002215\u0022,\u0022searchHaloDurationHours\u0022:16,\u0022showSmsOptInSettingsForTwilioUs\u0022:\u0022true\u0022,\u0022showSpecialAttentionMessage\u0022:\u0022false\u0022,\u0022smsBookingNotificationEnabled\u0022:\u0022false\u0022,\u0022specificTimeSlots\u0022:\u0022\u0022,\u0022tailoredCommunicationOn\u0022:\u0022false\u0022,\u0022terms_of_service_text\u0022:\u0022Terms of Service\u0022,\u0022terms_of_service_url\u0022:\u0022https://sevenrooms.com/en/terms\u002Dof\u002Dservice/\u0022,\u0022terms_policy_holder_name\u0022:\u0022SevenRooms\u0027\u0022,\u0022text_additional_selection\u0022:\u0022Dining Additional Selection\u0022,\u0022text_agree_to_policy\u0022:\u0022I agree to the Cancellation Policy\u0022,\u0022text_all_locations\u0022:\u0022All Locations\u0022,\u0022text_blackout_on\u0022:\u0022There is no online availability for this day. Please call the restaurant.\u0022,\u0022text_button\u0022:\u0022Reservations\u0022,\u0022text_cancellation_policy\u0022:\u0022Cancellation Policy\u0022,\u0022text_cant_find\u0022:\u0022Can\u0027t find what you\u0027re looking for?\u0022,\u0022text_card_required\u0022:\u0022Credit Card Required\u0022,\u0022text_confirmation_sent_to\u0022:\u0022Your confirmation and details have been sent to \u003Cemail\u003E\u0022,\u0022text_continue_as_guest\u0022:\u0022Continue as guest\u0022,\u0022text_create_account\u0022:\u0022Please select an option\u003Cbr\u003Ebelow to continue checkout:\u0022,\u0022text_credit_card_number\u0022:\u0022Credit Card Number\u0022,\u0022text_custom_checkout_policy_header\u0022:\u0022Required checkout policy\u0022,\u0022text_custom_gdpr_dietary_tag_optin_err_msg\u0022:\u0022Please either confirm consent or remove dietary restriction tags to book.\u0022,\u0022text_custom_gdpr_dietary_tag_optin_label\u0022:\u0022You agree to allow us to retain this sensitive personal information (ie food allergies, medical conditions, etc.) in order to provide you with a more tailored experience.\u0022,\u0022text_custom_gdpr_policy_link\u0022:\u0022https://www.sevenrooms.com/gdpr\u002Dpolicy/ahNzfnNldmVucm9vbXMtc2VjdXJlchwLEg9uaWdodGxvb3BfVmVudWUYgICYvrDhoAkM\u0022,\u0022text_custom_gdpr_policy_link_label\u0022:\u0022GDPR Policy\u0022,\u0022text_custom_policy_holder_name\u0022:\u0022SW Steakhouse\u0027s\u0022,\u0022text_custom_privacy_policy_link\u0022:\u0022\u0022,\u0022text_custom_privacy_policy_link_label\u0022:\u0022Privacy Policy\u0022,\u0022text_cvv\u0022:\u0022cvv\u0022,\u0022text_date\u0022:\u0022date\u0022,\u0022text_duration\u0022:\u0022duration\u0022,\u0022text_email_address\u0022:\u0022Email Address\u0022,\u0022text_exp_month\u0022:\u0022mm\u0022,\u0022text_exp_year\u0022:\u0022yyyy\u0022,\u0022text_finding\u0022:\u0022Finding Reservations\u0022,\u0022text_first_name\u0022:\u0022First Name\u0022,\u0022text_guest\u0022:\u0022guest\u0022,\u0022text_guests\u0022:\u0022guests\u0022,\u0022text_hold_expired\u0022:\u0022Your table is no longer being held, you can still try to book it.\u0022,\u0022text_hold_failed_contention\u0022:\u0022There are too many people trying to book. Please try again.\u0022,\u0022text_hold_failed_contention_action\u0022:\u0022Try Again\u0022,\u0022text_hold_failed_not_avail\u0022:\u0022That time slot is no longer available. Would you like to select another time?\u0022,\u0022text_hold_failed_not_avail_action\u0022:\u0022Search Again\u0022,\u0022text_holding_table\u0022:\u0022We\u0027re holding this table for\u0022,\u0022text_label_custom_checkout_policy\u0022:\u0022I agree to the venues required policy\u0022,\u0022text_last_name\u0022:\u0022Last Name\u0022,\u0022text_login_with_facebook\u0022:\u0022LOGIN WITH FACEBOOK\u0022,\u0022text_login_with_google\u0022:\u0022LOGIN WITH GOOGLE\u0022,\u0022text_login_with_linkedin\u0022:\u0022LOGIN WITH LINKEDIN\u0022,\u0022text_marketing_policy\u0022:\u0022Marketing Policy\u0022,\u0022text_modify_success_body\u0022:\u0022\u0022,\u0022text_modify_success_confirmation\u0022:\u0022Your updated booking confirmation has been sent to \u003Cemail\u003E\u0022,\u0022text_modify_success_header\u0022:\u0022Thank you.\u0022,\u0022text_no_access_rule_yes_shift\u0022:\u0022There is no online availability for this day. Please call the restaurant.\u0022,\u0022text_no_additional\u0022:\u0022There is no additional availability at this time.\u0022,\u0022text_no_additional_other_venues\u0022:\u0022There is no additional availability at our other venues.\u0022,\u0022text_no_availability_for_access_rules\u0022:\u0022Unfortunately there is no availability at the selected time.\u0022,\u0022text_no_open_books\u0022:\u0022We haven\u0027t opened \u003Cdate\u003E for bookings yet.\u0022,\u0022text_no_shift\u0022:\u0022We are closed on \u003Cdate\u003E. Book one of these upcoming dates.\u0022,\u0022text_other_dates\u0022:\u0022Other dates with availability\u0022,\u0022text_other_locations\u0022:\u0022Availability at our other locations\u0022,\u0022text_party_too_big\u0022:\u0022We can\u0027t take booking for that party size, please submit a request or call us as PHONE NUMBER\u0022,\u0022text_payment\u0022:\u0022Payment\u0022,\u0022text_per_person\u0022:\u0022person\u0022,\u0022text_per_reservation\u0022:\u0022reservation\u0022,\u0022text_phone_number\u0022:\u0022Phone Number\u0022,\u0022text_processing\u0022:\u0022Processing Request\u0022,\u0022text_request_details\u0022:\u0022Request Details\u0022,\u0022text_request_received\u0022:\u0022We have received your request.\u0022,\u0022text_reservation_notes\u0022:\u0022Reservation Notes\u0022,\u0022text_reservation_sms_opt_in\u0022:\u0022Allow SMS to be sent about this reservation\u0022,\u0022text_reservation_sms_policy\u0022:\u0022Reservation Sms Policy\u0022,\u0022text_restaurant_closed\u0022:\u0022We are closed on \u003Cdate\u003E. Book one of these upcoming dates.\u0022,\u0022text_search\u0022:\u0022Search\u0022,\u0022text_securing_hold\u0022:\u0022Securing your reservation\u0022,\u0022text_select_a_time\u0022:\u0022Select a time at \u003Cvenue\u003E\u0022,\u0022text_select_a_tip\u0022:\u0022select a tip\u0022,\u0022text_select_duration_dropdown\u0022:\u0022SELECT DESIRED DURATION\u0022,\u0022text_select_party_size_dropdown\u0022:\u0022SELECT DESIRED PARTY SIZE\u0022,\u0022text_select_time_dropdown\u0022:\u0022SELECT DESIRED TIME\u0022,\u0022text_service_charge\u0022:\u0022service charge\u0022,\u0022text_start_time\u0022:\u0022Start time\u0022,\u0022text_submit\u0022:\u0022Submit\u0022,\u0022text_submit_button\u0022:\u0022Submit a request\u0022,\u0022text_submit_message\u0022:\u0022Can\u0027t find what you\u0027re looking for?\u0022,\u0022text_submit_request\u0022:\u0022Submit a request\u0022,\u0022text_subtotal\u0022:\u0022reservation\u0022,\u0022text_success_body\u0022:\u0022We look forward to welcoming you.\u0022,\u0022text_success_header\u0022:\u0022Thank you.\u0022,\u0022text_summary\u0022:\u0022Summary\u0022,\u0022text_tax\u0022:\u0022tax\u0022,\u0022text_time\u0022:\u0022time\u0022,\u0022text_tip\u0022:\u0022tip\u0022,\u0022text_total\u0022:\u0022order total\u0022,\u0022text_upgrade\u0022:\u0022Upgrade your reservation\u0022,\u0022text_upgrades\u0022:\u0022upgrades\u0022,\u0022text_venue_group_marketing_opt_in\u0022:\u0022Receive news and offers for all our locations\u0022,\u0022text_venue_specific_marketing_opt_in\u0022:\u0022Receive news and offers for SW Steakhouse\u0022,\u0022text_you_will_be_contacted\u0022:\u0022Someone will be in touch with you shortly at \u003Cemail\u003E\u0022,\u0022text_your_information\u0022:\u0022Your information\u0022,\u0022text_zip_code\u0022:\u0022zipcode\u0022,\u0022threed_secure\u0022:true,\u0022venueGroupMarketingOn\u0022:\u0022false\u0022,\u0022venueSmsMarketingOn\u0022:\u0022false\u0022,\u0022venueSpecificMarketingOn\u0022:\u0022false\u0022,\u0022widget_template_theme\u0022:\u0022LIGHT\u0022,\u0022widget_title\u0022:\u0022\u0022}"), landingPageSettings: JSON.parse("{}"), customSuccess: JSON.parse("\u0022\u0022"), stripeKey: "pk_live_vnGByiaF532dJktI7IxNLzee", redirect: JSON.parse("null"), returnUrl: JSON.parse("null"), returnButtonText: JSON.parse("null"), trackingSlug: JSON.parse("null"), gapiClientId: "354862010105-bpcqmt1h1cn4imggmm22sqjitca64cld.apps.googleusercontent.com", upsells: {}, successBypass: false, errorMessage: JSON.parse("null"), errorDisplay: JSON.parse("null"), clientId: JSON.parse("\u0022\u0022"), channel: JSON.parse("\u0022SEVENROOMS_WIDGET\u0022"), actualInfo: JSON.parse("null"), clientInfo: JSON.parse("{}"), tripadvisorRefId: JSON.parse("null"), experienceId: JSON.parse("null"), referralId: JSON.parse("\u0022\u0022"), errorCodes: JSON.parse("{\u0022100\u0022:\u0022Successful transaction\u0022,\u0022101\u0022:\u0022Request is missing one or more required fields\u0022,\u0022102\u0022:\u0022One or more fields contains invalid data\u0022,\u0022103\u0022:\u0022Invalid combination of services\u0022,\u0022149\u0022:\u0022General failure\u0022,\u0022150\u0022:\u0022General failure\u0022,\u0022151\u0022:\u0022The request was received but a server time\u002Dout occurred\u0022,\u0022152\u0022:\u0022Internal error while communicating with card processor\u0022,\u0022153\u0022:\u0022Unable to communicate with card processor\u0022,\u0022154\u0022:\u0022Invalid card processor configuration\u0022,\u0022161\u0022:\u0022Invalid business date\u0022,\u0022201\u0022:\u0022The issuing bank has questions about the request\u0022,\u0022202\u0022:\u0022Expired card\u0022,\u0022203\u0022:\u0022General decline of the card\u0022,\u0022204\u0022:\u0022Insufficient funds in the account\u0022,\u0022205\u0022:\u0022Stolen or lost card\u0022,\u0022207\u0022:\u0022Issuing bank unavailable\u0022,\u0022208\u0022:\u0022Inactive card or card not authorized for card\u002Dnot\u002Dpresent transactions\u0022,\u0022209\u0022:\u0022American Express Card Identifiction Digits (CID) did not match\u0022,\u0022210\u0022:\u0022The card has reached the credit limit\u0022,\u0022211\u0022:\u0022Invalid card verification number\u0022,\u0022212\u0022:\u0022Invalid PIN Data\u0022,\u0022213\u0022:\u0022Card not valid at this location\u0022,\u0022214\u0022:\u0022Invalid Track Data\u0022,\u0022220\u0022:\u0022Issuing bank rejected the transaction due to generic account problem\u0022,\u0022221\u0022:\u0022The customer matched an entry on the processor\u0027s negative file\u0022,\u0022222\u0022:\u0022Account is frozen\u0022,\u0022229\u0022:\u0022Merchant configuration error\u0022,\u0022231\u0022:\u0022Invalid account number\u0022,\u0022232\u0022:\u0022The card type is not accepted by the payment processor\u0022,\u0022233\u0022:\u0022General decline by the processor\u0022,\u0022234\u0022:\u0022Invalid merchant credentials\u0022,\u0022235\u0022:\u0022The requested amount exceeds the originally authorized amount\u0022,\u0022236\u0022:\u0022Processor failure\u0022,\u0022237\u0022:\u0022Processor failure\u0022,\u0022238\u0022:\u0022The authorization has already been captured\u0022,\u0022239\u0022:\u0022The requested transaction amount must match the previous transaction amount\u0022,\u0022241\u0022:\u0022The request ID is invalid\u0022,\u0022242\u0022:\u0022You requested a capture, but there is no corresponding, unused authorization record.\u0022,\u0022243\u0022:\u0022The transaction has already been settled or reversed\u0022,\u0022244\u0022:\u0022The bank account number failed the validation check\u0022,\u0022245\u0022:\u0022The transaction contains both card data and an orderRequestID, but the card data does not match that from the original transaction\u0022,\u0022246\u0022:\u0022The transaction cannot be voided\u0022,\u0022247\u0022:\u0022You requested a credit for a capture that was previously voided\u0022,\u0022248\u0022:\u0022The authorization for this transaction is no longer valid\u0022,\u0022250\u0022:\u0022The request was received, but a time\u002Dout occurred with the payment processor\u0022,\u0022251\u0022:\u0022Processor or issuing bank does not support this transactio\u0022,\u0022252\u0022:\u0022Processor unavailable\u0022,\u0022253\u0022:\u0022Merchant is not allowed to perform this transaction\u0022,\u0022254\u0022:\u0022Processor rejected transaction, invalid data\u0022,\u0022261\u0022:\u0022Track Data decryption error\u0022,\u0022262\u0022:\u0022Device not supported\u0022,\u0022263\u0022:\u0022Encryption mode not supported\u0022,\u0022264\u0022:\u0022Key set not registered\u0022,\u0022271\u0022:\u0022Invalid or inactive moniker\u0022,\u0022281\u0022:\u0022Private Label account bankrupt\u0022,\u0022282\u0022:\u0022Private Label account closed\u0022,\u0022284\u0022:\u0022Private Label card is revoked\u0022,\u0022285\u0022:\u0022Private Label is charged off\u0022,\u0022287\u0022:\u0022AVS/CVN validation code not whitelisted\u0022,\u0022300\u0022:\u0022An error occurred in communicating with the Promotion Engine\u0022,\u0022301\u0022:\u0022The submitted transaction contains more than one promotion, but the remote system supports only one promotion code per transaction\u0022,\u0022302\u0022:\u0022The invoice would have zero value\u0022,\u0022310\u0022:\u0022Requested promotion(s) failed validation\u0022,\u0022311\u0022:\u0022The available window for this promotion has expired\u0022,\u0022312\u0022:\u0022This card is not eligible for this promotion\u0022,\u0022313\u0022:\u0022This merchant is not eligible for this promotion\u0022,\u0022314\u0022:\u0022The promotion is not valid at this time\u0022,\u0022315\u0022:\u0022The scenario code specified for this promotion was not valid\u0022,\u0022316\u0022:\u0022The merchant has not opted\u002Din for the promotion\u0022,\u0022317\u0022:\u0022The promotion engine found different available promotions than the one specified\u0022,\u0022320\u0022:\u0022The merchant is not correctly configured for discounts (Program not found)\u0022,\u0022322\u0022:\u0022This card is not eligible for any terms promotions\u0022,\u0022323\u0022:\u0022This merchant is not registered for this program\u0022,\u0022324\u0022:\u0022The entered promotion was not found\u0022,\u0022330\u0022:\u0022The invoice did not satisfy the rules of the promotion requested\u0022,\u0022335\u0022:\u0022The qualifying subtotal is not within the purchase amount bounds of this promotion\u0022,\u0022336\u0022:\u0022The qualifying quantity is not within the amount bounds of this promotion\u0022,\u0022337\u0022:\u0022The eligible subtotal is not withinthe purchase amount bounds of this promotion\u0022,\u0022338\u0022:\u0022The qualifying subtotal is not within the percentage purchase amount bounds of this promotion\u0022,\u0022339\u0022:\u0022The invoice amount is not within the purchase amount bounds of this promotion\u0022,\u0022340\u0022:\u0022No products on the invoice qualify for the promotion requested\u0022,\u0022341\u0022:\u0022The product does not qualify for the promotion requested\u0022,\u0022342\u0022:\u0022The product does not qualify for the promotion requested\u0022,\u0022343\u0022:\u0022The product does not qualify for the promotion requested\u0022,\u0022344\u0022:\u0022The sale code did not apply for the promotion requested\u0022,\u0022345\u0022:\u0022The unit price submitted was either too high or too low for the promotion requested\u0022,\u0022346\u0022:\u0022The unit price submitted was either too high or too low for the promotion requested\u0022,\u0022347\u0022:\u0022The subtotal submitted was either too high or too low for the promotion requested\u0022,\u0022348\u0022:\u0022The non\u002Dqualifying items exceeded thethreshold amount allowed by this promotion\u0022,\u0022401\u0022:\u0022Error retrieving payment information from Token service\u0022,\u0022402\u0022:\u0022Expired token (mobile only)\u0022,\u0022408\u0022:\u0022Disabled token (mobile only)\u0022,\u0022410\u0022:\u0022Token over limit (mobile only)\u0022,\u0022431\u0022:\u0022Invalid token\u0022,\u0022451\u0022:\u0022Unsupported request\u0022,\u0022491\u0022:\u0022Type of card backed by token does not match the type of card sent to Freeway\u0022,\u0022701\u0022:\u0022Successful retrieval of DCC Information Card is eligible\u0022,\u0022702\u0022:\u0022Card is not eligible for DCC\u0022}"), featureFlags: JSON.parse("{\u0022able_to_make_reservation_request\u0022:true}"), app: {env: "PRODUCTION", isReservationWidget: "True", isWaitlistWidget: "False", isLandingPageWidget: "False"}}; widgetInit.googlePlacesApiKey = "AIzaSyAdi2fl0267v880rgE9cxwXwBKa7z_PN0U"; widgetInit.settings.mediaUrl = '/static/645ca8bddb3562b669aba905f0c9e341d851c111/';</script><script type="text/javascript" src="https://js.stripe.com/v2/" defer></script><!-- stripe v3 does not have some utility functions we use for general payment info/validation --><script type="text/javascript" src="https://js.stripe.com/v3/" defer></script><textarea style="display:none" aria-hidden="true" id="rsacontainer">MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAss6Wgh8dAenWE0DyoVxr56YHY/h8xMYfBMN5BTGrnjDO3ULcfpmOF2cTo9aUyjKZp9P1CtXhlLoxsYqj51zqSsqD0R3Fuk0D5PwEAqdv+te7+5VREjb2pBa+Ypl8HREeKIEyWAbiDZv6Q5OZUI0jurJY/nQGT8+W8GzoJSIB0Cq9kpKMHd8f30FO9Ci5NiD5gLAueZdq9PDdMch3W3qMIqOlK1b2/uLsW0TkL35km7jSlN+VjUxd/OdNDOKPiYMeVF2JA9JPaIZkSi/Bf9iyTSb1st9bxI7/5LWKM9Z88HCxG2kKhdk6Ac/oYi8Hl3Rf7nhLkxEWd/ku3PHsgEhbjwIDAQAB</textarea><script>var FREEDOM_PAY_SERIAL_NO = "6299490301"; var FREEDOM_PAY_PUBLIC_KEY = document.getElementById('rsacontainer').value;</script><script type="text/javascript" src="/static/645ca8bddb3562b669aba905f0c9e341d851c111/cdn/legacy/production.crypto.3c9dd9ff53f4ac360068.js" defer crossorigin="anonymous"></script> <script> (function(global) { 'use strict'; if (!global.console) { global.console = {}; } var con = global.console; var prop, method; var dummy = function() {}; var properties = ['memory']; var methods = ('assert,clear,count,debug,dir,dirxml,error,exception,group,' + 'groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,' + 'show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn').split(','); while (prop = properties.pop()) if (!con[prop]) con[prop] = {}; while (method = methods.pop()) if (typeof con[method] !== 'function') con[method] = dummy; // Using `this` for web workers & supports Browserify / Webpack. })(typeof window === 'undefined' ? this : window); (function(global) { 'use strict'; function findGetParameter(parameterName) { var result = null, tmp = []; var items = location.search.substr(1).split("&"); for (var index = 0; index < items.length; index++) { tmp = items[index].split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); } return result; } var hexToRgb = function(hex, alpha) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); var resultAlpha = alpha === undefined ? 1 : alpha; if (result) { var rgbArr = [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)]; return 'rgba(' + rgbArr.join(', ') + ', ' + resultAlpha + ')'; } return null; }; var bgColor = hexToRgb(widgetInit.settings.color_background, widgetInit.settings.color_background_opacity); var widgetColor = hexToRgb(widgetInit.settings.color_widget_background, widgetInit.settings.color_widget_background_opacity); var widgetBorder = hexToRgb(widgetInit.settings.color_lines, widgetInit.settings.color_lines_opacity); var isInIframe = window.frameElement && window.frameElement.nodeName === "IFRAME"; var heightAdjustCells = document.querySelectorAll('#dw-wrapper .dynamic-height-adjust .dw-cell'); var bgImage = widgetInit.settings.background_img; var experienceId = findGetParameter('experience_id') var bgImageElement = document.querySelector(".bg-image") if (bgImage && !experienceId) { bgImageElement.style.background = 'url(/.h/download/' + bgImage + ') ' + 'center / cover no-repeat'; if (isInIframe) { bgImageElement.style.backgroundSize = '696px'; } } else { bgImageElement.style.display = 'none'; } document.body.style.fontFamily = widgetInit.settings.font + ', Roboto, sans-serif' // if this is in a frame, we want to make the extra cells be transparent instead of a set bg if (isInIframe) { for (var i = 0; i < heightAdjustCells.length; i++) { heightAdjustCells[i].style.backgroundColor = 'transparent'; } }else{ var cellArr = document.getElementsByClassName('dw-cell'); for (var i = 0; i < cellArr.length; i++) { if (cellArr[i].className === 'dw-cell') { cellArr[i].style.backgroundColor = bgColor; } } } var html = document.getElementsByTagName('html')[0] })(window); </script> <script type="text/javascript"> if(/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { [ 'https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.5/bluebird.min.js', ].forEach(function(src) { var script = document.createElement('script'); script.src = src; script.async = false; document.head.appendChild(script); }); } </script> <script type="text/javascript" src="/static/645ca8bddb3562b669aba905f0c9e341d851c111/cdn/app/widget/dining.js" defer crossorigin="anonymous"></script> <script> window.fbAsyncInit = function() { FB.init({ appId : "1089860334458734", xfbml : false, cookie : true, version : 'v2.7', status : true }) }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <script> const createCookie = (name, value, days) => { let expires = ''; if (days) { const date = new Date() date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000) expires = `; expires=${date.toGMTString()}` } document.cookie = `${name}=${value}${expires}; path=/` } createCookie('G_AUTH2_MIGRATION', 'enforced', 90) const initGoogleAPI = function() { gapi.client.load('plus', 'v1') } </script> <script src="https://accounts.google.com/gsi/client" async defer></script> <script src="https://apis.google.com/js/client:platform.js?onload=initGoogleAPI" defer></script> <script async src="https://use.fortawesome.com/a2a676c1.js"></script><script async src="https://use.fortawesome.com/5c2efbbd.js"></script><script async src="https://use.fortawesome.com/30510c0d.js"></script><script type="text/javascript" async src="https://use.fortawesome.com/cb6d04c8.js"></script> <!-- new VmsIcons font from ui-kit --><!--<![endif]--></body></html>