Leo's Restaurants
7 Poverty Rd, Southbury
(203) 264-9190
Menu
Restaurants in Southbury, CT
Leo's Restaurants
7 Poverty Rd, Southbury, CT 06488
(203) 264-9190