Best Chinese Restaurants In Nantucket, MA

Last Updated:
Sort
Old South Diner is a restaurant located in Nantucket, Massachusetts at 57 Old South Road. They are open every day of the week. Our pizza recipes have been handed down from generation to generation, we have perfected our pizzas to satisfy even the greatest of pizza lovers. We buy our produce from local growers who exhibit a commitment to quality, organic living, and environmentally friendly...
57 Old South Road, Nantucket, MA, 02554
Rank
1
0 votes
Sponsor
0.0