Where is Cape Shore Inn, South Yarmouth?

Where is Cape Shore Inn, South Yarmouth located?

Cape Shore Inn, South Yarmouth, Massachusetts, United States (approx. 41.6508°, -70.21699°)


Where is Cape Shore Inn, South Yarmouth on the map?