Get directions to: Becky's Restaurant, Somers, CT
Restaurant address: 106 Main St Somers, CT 06071, USA
Restaurant: Becky's Restaurant