Apartment Unit 18 at 56 Ross Road #18, Old Orchard Beach, ME 04064 - HotPads