Red Squirrel Lodge is an 8 bedroom large house rental in Old Orchard Beach Maine steps from the beach, ideal for large families & reunions.
The Red Squirrel Lodge
(2)
Lodge in Old Orchard Beach, Maine
Address: 208 E Grand Ave, Old Orchard Beach, ME 04064
Phone: (207) 934-7364
A great house in a fantastic location. Plenty of space for our family and a bonus is the en-suite bathrooms for each bedroom. Fantastic views from the living ...