Skip to main content

 Top 25 places to eat in Charlotte



Yelp’s Top 25 places to eat is a list unlike any other “best of” out there. Sure, you’ll see your obvious local favorites on the list, but it’s also chock full of hidden gems and off-the-beaten-path joints like Community Matters Cafe, tucked away in Uptown Charlotte with an incredible purpose and delicious breakfast and lunch options. From juicy burgers, to sushi burritos, to BBQ so good you’ll wait in line for hours — find them all in Yelp’s Top 25 places to eat in the Charlotte Area.

Did your favorite restaurant make it into the top 25? Let us know on Instagram and Twitter. Remember, we only know how good a spot is if you take the time to review it. So share your thoughts on Yelp, and maybe your favorites will be on next year’s list! 

Topping this year’s list is Enat Ethiopian Restaurant; they specialize in making traditional East African, Ethiopian dishes like tibs and doro wat, but with a modern flair. 

Pro tip: You’re going to want to make a note of these spots, so we made it easy for you. For great businesses at your fingertips, get the Top 25 to-go. Follow this collection on Yelp. 

  1. Enat Ethiopian Restaurant (Charlotte)
Authentic Ethiopian Cuisine at Enat Ethiopian Restaurant

Cuisine:  Ethiopian

What they’re known for: Their delicious stuffed pastry called Sambusa, stir-fried meat and veggies, classic tibs, and spongy bread called injera.

Yelpers say:I loved the lamb! The spices mixed with the tomatoes, onions and jalapeños made this dish wonderful! I so enjoyed using the injera to scoop up mouthfuls of this delicious dish.” –Yelp Elite Dawn M.

  1. Chili Man (Charlotte)
Frito Pie Dog

Cuisine:  Hot dogs

What they’re known for: Their homemade chili, home spiced mustard, ketchup and mayo, homemade original recipe BBQ sauces and even specially made taco sauce.

Yelpers say:The frito pie dog is the best hot dog ever. It’s truly unlike anything I have ever had. So many flavors that mix perfectly, and the all beef hot dogs are what brings it all together.” –Yelp Elite Joseph M.

  1. Yummi Banh Mi Streetside Cafe (Salisbury)
Banh Mi

Cuisine:  Vietnamese

What they’re known for: Their flavor-packed BBQ pork banh mi.

Yelpers say:So many good things to get and the outdoor seating is a lovely option. The service staff are always very sweet and the meal never disappoints. Great for lunch or dinner. Easy in and out!!” –Yelper Woo M.

  1. The Tasty Bowl Subs N Such (Charlotte)
Shrimp Rice Bowl

Cuisine:  Indian, Mexican and Thai

What they’re known for: Their grilled chicken and shrimp rice bowls.

Yelpers say:The food here is so good. There are so many choices, the owner and staff are friendly, and they always go out of there way to ensure you like what you ordered. 100% recommend supporting this small business!.” –Yelper julie B..

  1. Hello Chicken (Charlotte)
Chicken Dorian Bowl

Cuisine:  Colombian

What they’re known for: Their rotisserie chicken bowls and vegan options.

Yelpers say:Well Hello Chicken! I stopped by because I wanted something healthy and flavorful. This place has it all. The chicken was so moist and flavorful, the rice was hearty and tasty, and salad/plantains were delicious.” –Yelper Alexis R.

  1. Abugida Ethiopian Cafe & Restaurant (Charlotte)
Lamb Tibs & Lentils

Cuisine:  Ethiopian

What they’re known for: Specializing in delicious and reasonably priced Ethiopian cuisine, including our house specialties and other customer favorites.

Yelpers say:I love the food, the owner is amazing. The food is top notch. When you walk in the door it feels like you are no longer in Charlotte. It’s so beautiful inside. The food tastes like love.” –Yelper Christina O.

  1. Blue Orchid (Charlotte)
Golden Phoenix Roll, Sunset Roll

Cuisine:  Sushi Bar, Asian fusion

What they’re known for: Their beautifully made, and tasty, sushi rolls.

Yelpers say:The restaurant is very cozy and the food was phenomenal. The Caterpillar Roll is decorated to look like a caterpillar!! It was almost too cute to eat (but it was too delicious not to). The Tropicana Roll was also great, and my husband really enjoyed his ramen.” –Yelper Caitlin K.

  1. Curry Gate (Charlotte)
Chicken Tikka

Cuisine:  Indian, Himalayan, Nepalese

What they’re known for: Their tandoori chicken tikka and tikka masala.

Yelpers say:Definitely a takeout place, no frills, just good food. Some of the best Indian Punjabi food that I have had in the city, and very reasonable prices. And they do not mess around when it comes to spice levels!” –Yelp Elite Roma A.

  1. JDs Smokehouse (Rutherford College)
Rib Platter, Photo by JD’s Smokehouse

Cuisine:  BBQ, Smokehouse

What they’re known for: Their pulled pork, ribs and delightful desserts.

Yelpers say:Great BBQ!! The smoked meats are delicious and I have had the ribs, chicken and pulled pork. If you’re in the mood for BBQ you won’t go wrong at JDs Smokehouse.” –Yelper William M.

  1. Hatch Sandwich Bar (Hickory)
Prime Rib Sandwich Special

Cuisine:  American, Vegetarian, Sandwiches

What they’re known for: Their delicious and creative sandwiches and sides.

Yelpers say: “I went to Hatch for the first time a month ago & I’ve been back three times already. I went with a group & we all enjoyed our sandwiches…SO flavorful! The pickled carrots on the Pork Banh Mi were delicious & the Red Pepper Aioli on the Turkey Bacon Avocado was a great combination..” -Yelper Kirby P.

  1. Community Matters Cafe (Charlotte)
 Kale Caesar with Fried Chicken

Cuisine:  Breakfast & Brunch, Sandwiches, Cafe

What they’re known for: Being the social enterprise arm of the Charlotte Rescue Mission. Community Matters Cafe is a full-service Cafe and restaurant that engages graduates of the Charlotte Rescue Mission and provides Life Skills training to help them re-enter the workforce.

Yelpers say:Highly recommend! It was hard to choose what to get, and everything we had was delicious. The brussels as a side were bountiful. The server commented that it looked like we licked the soup cup clean–we may have ;).” –Yelper Jessica J.

  1. Umi Japanese Restaurant (Hickory)
Oceans Wink Roll

Cuisine:  Japanese, Sushi bar

What they’re known for: Their delicious sashimi and ramen.

Yelpers say:This restaurant serves the best authentic Japanese food from tempura, fresh sushi, curry, and miso. It’s quiet elegant setting has four tables, soft music and terrific menu choices. Their salmon sushi is some of the best we have had in the US. We look forward to going back every chance we get.” –Yelper Mary C.

  1. Salud Beer Shop (Charlotte)
Wood-fired Pizza and Wings

Cuisine:  Pizza, Beer

What they’re known for: Salud Beer Shop was named ‘Best Beer Bar’ in the U.S. for the 3rd straight year by USA Today’s 10Best Readers’ Choice Awards. They’re also known for their amazing woodfired pizza.

Yelpers say:Absolutely love Salud- one of my FAVORITE spots in NoDa. All of their food options are delicious, the staff is welcoming, and the ambiance of the place is one of my fav aspects. Highly recommend this spot for anyone in the area.” –Yelper Kel R. 

  1. Lucy’s Bake Shop & Deli (Stallings)
The Roman

Cuisine:  Venezuelan, Sandwiches, Bakery

What they’re known for: Latin American & Venezuelan food, such as Cuban sandwiches, arepas, and cachapas.

Yelpers say:The Best Venezuelan food in NC!!! You won’t be disappointed! I drove 1.5 hrs to get there. Worth it. Friendliest and most inviting. Almost felt like home. Definitely returning.” –Yelper Joe M.

  1. Geno D’s Pizza (Charlotte)
Grandma Pizza

Cuisine:  Pizza

What they’re known for: Family owned and operated business specializing in

Jersey style pizza.

Yelpers say:Let’s get down to it!! This place is unreal good!, Like, next level! It is above and beyond any pizza I have yet to have in Charlotte! The sauce, cheese, crust and topping are the highest quality and it shows! Do yourself a favor and try this place ASAP!! My taste buds thank you Geno!!” –Yelper Ollie C.

  1. Everest Bistro (Charlotte)
Khasi ko Masu

Cuisine:  Thai, Himalayan, Nepalese, Asian fusion

What they’re known for: Authentic Nepalese, Thai & Asian fusion delicacies like pad Thai, goat curry, mango chana chaat. 

Yelpers say:Finally found authentic flavors! Had the chicken momos and classic lamb curry and the spice level was perfect! The garlic naan was also different and really good! Highly recommended!” –Yelper Laly G.

  1. King Fish Poke (Charlotte)
Poke Bowl

Cuisine:  Japanese, Poke, Sushi bar

What they’re known for: Specializing in sushi burritos and poke bowls, but King Fish Poke takes it a step further by letting you customize your order with unlimited mix-ins, toppings, and crunches. 

Yelpers say:Consistently great food!! Each time I’ve come in for a poke bowl, I’ve left satisfied with the experience and the quality of my food!” –Yelp Elite Allyson R.

  1. Webb Custom Kitchen (Gastonia)
Fried Green Tomatoes

Cuisine:  American, Steakhouse

What they’re known for: Nestled in a historic movie theater, Webb Custom Kitchen brings you creative local dining, craft beers, premium wines & unmatched service.

Yelpers say:This is an old movie theater and you can see the respect for the history throughout, lending itself to an eye catching, elegant aesthetic. The food here is delicious. Well prepared, good portions, nice presentation.  They genuinely want you to enjoy your meal.” –Yelp Elite Christine C.

  1. Sanctuary Bistro (Charlotte)
Crispy Oyster Mushrooms and Waffle

Cuisine:  Vegan Bistro, Breakfast & Brunch

What they’re known for: Beautifully crafted and delicious vegan food, such as their beet salad and crispy oyster mushrooms.

Yelpers say:Brunch & dinner at Sanctuary is always a phenomenal experience. Welcomed by warmth and smiley faces, the ambiance and energy surely enhances the experience. You really can’t go wrong with anything on the menu.” –Yelper Sophia C.

  1. Little Village Grill (Charlotte)
Chicken Pita

Cuisine:  Greek, Mediterranean 

What they’re known for: Authentic Greek favorites like gyros, pitas, Greek style french fries and Greek salads..

Yelpers say: “I ordered the grilled chicken pita with the Greek style french fries which were both really really good. I highly recommend!!!” –Yelper Courtney B.

  1. Euro Grill Cafe (Charlotte)
Eggplant Napoleon

Cuisine:  Modern European 

What they’re known for: Specializing in Bosnian & European cuisine, like their delicious cevaps and eggplant Napoleon. 

Yelpers say:This place is a hidden gem on Central ave! I ordered a cevaps sandwich, with fries on the side, and let me tell you, it is FILLING! I basically had to take a nap after finishing this! The sausages are juicy and filled with flavor, and the special bread is piping hot and a perfect balance to the delightfully greasy and tasty sausage. Also the fries are perfectly seasoned and we’re freshly fried as well..” –Yelp Elite Mateo M.

  1. Jon G’s Barbecue (Peachland)
BBQ Spread: Ribs, Brisket, Mac & Cheese, Brown Sugar Smoked Beans, Jalapeño Cheese Grits, Mexican Street Corn Salad

Cuisine:  Barbecue

What they’re known for: Jon G’s is only open on Saturdays from 11AM until they sellout and people line up for hours to indulge in their delicious BBQ.

Yelpers say:Can’t get any better bbq in the Charlotte area. Believe the hype. Brisket is beyond flavorful and melts in your mouth. Every side is to die for as well. Make sure to get there nice and early (hour+ before opening) but it is worth the wait no matter when you arrive. Earlier means less chance things run out before it’s your turn. There is not a single drawback to this restaurant.” –Yelper Kaden P.

  1. Umami PokéRito (Charlotte)
Sushi Burrito

Cuisine:  Japanese, Poke, Sushi bar

What they’re known for: Specializing in fresh, innovative Asian fusion cuisine crafted from the highest quality seafood, meat and produce available.

Yelpers say:I finally was able to try this restaurant. My ahi tuna poke bowl was sooooooo good and fresh. The restaurant is so clean and the staff was helpful & friendly. So glad I stumbled upon this find.” –Yelper Vanessa C.

  1. Katana Kitchen (Statesville)
California Poké Bowl

Cuisine:  Japanese, Poke, Asian fusion

What they’re known for: 

Yelpers say:Katana is perfection and the staff are very polite and courteous! I have always been pleased with both the food and service here..” –Yelp Elite Sandra C.

  1. Ace No. 3 (Charlotte)
Ace Burger

Cuisine:  Burgers

What they’re known for: Their epic juicy burgers, alcohol infused milkshakes.

Yelpers say:JUICYYYY. You know when you get a craving for a burger dripping with juice and not grease? This is it. So good!  Big fan of their milkshakes as well.” –Yelp Elite Krissy W.


Methodology: This is an all-time list of the Top Places to Eat in the Charlotte Area according to Yelp. We identified businesses in the restaurant category on Yelp, then ranked those spots using a number of factors, including the total volume and ratings of reviews. This list looked at businesses in and around the Charlotte area.  All businesses were marked open on Yelp as of June 21st, 2022. When available, all businesses on this list have a passing health score as of June 21st, 2022.

[gravityform id="4" title="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/top-25-places-to-eat-in-charlotte/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Email</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/top-25-places-to-eat-in-charlotte/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>