Echo Place, a cottage located near the Beach in Old Orchard Beach, Maine.

(close this window)

Echo Place, a cottage located near the Beach in Old Orchard Beach, Maine.