Charming and historic, Anchor Inn offers the perfect respite in the heart of Nantucket. Our 13-room bed and breakfast in Nantucket next to the historic Old North Church on Centre Street retains a special character and scale true to the period of our historic inn.