Leo's Italian Social
$$ Italian restaurant
About
Discover a delightful Italian experience at Leo's Italian Social, positioned conveniently in Piedmont Town Center, Charlotte. With a vibrant and casual atmosphere, this affordable gem (rated 2 out of 5) offers a diverse menu featuring comforting Italian classics, from delectable calamari to cozy vegetarian options. Enjoy outdoor seating paired with live music for an unforgettable evening. Though service can be slow at times, dishes like the lobster and shrimp pasta shine, especially on happy hours with half-priced wines. Perfect for families and solo diners alike, Leo's welcomes everyone with warmth.