Where is Cape Shore Inn, South Yarmouth located?
Cape Shore Inn, South Yarmouth, Cape Shore Inn, South Yarmouth, United States of America (approx. 41.6508°, -70.21699°)
Cape Shore Inn, South Yarmouth, Cape Shore Inn, South Yarmouth, United States of America (approx. 41.6508°, -70.21699°)