@ The Barn Restaurant

Restaurant in Windsor Locks, CT