4.2 ⭐ outdoor seating, vegetarian, italian restaurant · $$
Leo's Italian Social in Charlotte, North Carolina, is a vibrant gathering spot celebrating Italian culture, offering handcrafted cocktails and a welcoming atmosphere for shared meals.
Happy Hour and Specials
Suggest an update
Leo's Italian Social in Charlotte, North Carolina, is a vibrant gathering spot celebrating Italian culture, offering handcrafted cocktails and a welcoming atmosphere for shared meals.
Something look off? Suggest an update.
Own this restaurant or work here? Take control of your listing