3 Stars

The Tavern at Keney Park

Address: 171 WIndsor Ave., Windsor, CT 06095