Seagrass Inn
Hotel
Old Orchard Beach, Maine
7.7/10
Good
14 reviews
Free Wi-Fi
Set in Old Orchard Beach, within 90 metres of Old Orchard Beach and 6.
Number of rooms: 30
50 West Grand Avenue, Old Orchard Beach, ME 04064, United States