Clarion Inn
The Clarion Inn, is centrally located in the seaside town of South Yarmouth, Massachusetts, close to many of Cape Cod's most popular visitor attractions; warm water beaches, golf courses, fine dining and shopping. Day trips to the Islands of Nantucket and Martha's Vineyard begin from ferry boats just minutes away.