South Shore Music Circus in Cohasset is 0.6 mi away from The Red Lion Inn Resort 1704.