Get directions to: Cedar Street Restaurant, Sturbridge, MA
Restaurant address: 12 Cedar St Sturbridge, MA 01566, USA
Restaurant: Cedar Street Restaurant