Beechwood Inn
Experience the romance of an award-winning exquisitely restored 1853 Victorian Inn located in the heart of Cape Cod's quaint Historic District and central to the many pleasures of Cape Cod. Guests enjoy a reflection of the mood and charm of Cape Cod's Victorian past - all in contemporary comfort.