Get directions to: The Stillway Grill, Winsted, CT
Restaurant address: 224 E Lake St Winsted, CT 06098, USA
Restaurant: The Stillway Grill