Eating Breakfast & Brunch at Leo's Restaurants restaurant in Southbury, CT.

Feedback

Do you manage or own Leo's Restaurants?

Yes