Experience Echo Motel, located directly on the Beach in Old Orchard Beach, Maine.

(close this window)