@ The Barn Restaurant
Restaurant in Windsor Locks, CT
Restaurants
·
Windsor Locks, CT guide