The Red Squirrel Lodge in Old Orchard Beach, Maine, is a spacious eight-bedroom, three-bath lodge designed for large family groups, located in the exclusive Grand Beach section. Situated on a two-acre wooded lot, the lodge offers privacy and ample space for relaxation and play, with the beach just a short walk away across the street.
Every detail at the Red Squirrel Lodge has been carefully considered to ensure convenience, comfort, and a charming atmosphere for a relaxing seaside family vacation. With a focus on providing a memorable and enjoyable experience, this seaside retreat is the ideal destination for families looking to unwind and create lasting memories in a beautiful coastal setting.
Generated from the website