Get directions to: Ranch House, Windsor, CT
Restaurant address: 27 Windsor Ave Windsor, CT 06095, USA
Restaurant: Ranch House