Anchor Inn is currently closed until May 18, 2020. Please be advised this date could change upon order from local and state officials.
Get in touch and book your visit to the best hotel in Nantucket today.
Location: 66 Centre Street, Nantucket, MA
Mailing: 66 Centre Street, Nantucket, MA 02554
Hotel Group Website: www.nantucketinns.com
Fill out the form below and one of our team members will contact you shortly.