Get directions to: Happy Star, Williamstown, MA
Restaurant address: 240 Main Street Williamstown, MA 01267, USA
Restaurant: Happy Star