Nantucket Star is a charming boutique hotel nestled in the heart of Nantucket, MA, offering guests a serene and comfortable stay.
With its elegant accommodations and personalized service, Nantucket Star provides a peaceful retreat for travelers seeking a relaxing getaway.
Generated from their business information