Leo's Restaurant
Restaurant
•
7 Poverty Rd, Southbury, CT 06488, USA
8.4
Wednesday: 8 AM – 8:30 PM
See if anyone you trust recommends it!