Cohasset, Massachusetts, United States of America
South Shore Music Circus
is located at 130 Sohier Street in Cohasset