42.907735 ­-70.813429
Go to map view
Royal Crest Motor Inn - Hampton Beach - Building
Royal Crest Motor Inn - Hampton Beach - Bedroom
Royal Crest Motor Inn - Hampton Beach - Kitchen
Royal Crest Motor Inn - Hampton Beach - Beach
Royal Crest Motor Inn - Hampton Beach - Bedroom
96 Ashworth Ave, Hampton Beach, NH 03842, United States +1 603 926 8441

Get Rates

Show Royal Crest Motor Inn at top of the results.

Get Flight + Hotel

Star Ratings

Royal Crest Motor Inn