Best Tapas Restaurants In Nantucket, MA

Last Updated:
Sort
The Nautilus is a restaurant located in Nantucket, Massachusetts at 12 Cambridge Street. They are open every day of the week. The Nautilus, recipient of Boston Magazine’s “Best Bar in Nantucket, 2014″ and officially open as of May 2014, is one of Nantucket Island’s newest restaurant destinations. Located at 12 Cambridge Street, just steps away from historic Main Street in the downtown area of...
12 Cambridge Street, Nantucket, MA, 02554
Rank
1
4 votes
Sponsor
0.0