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