at 71 West Grand Ave Po Box 249, Old Orchard Beach
One of Old Orchard Beach's finest family resorts.
Places in Old Orchard Beach, ME