Address : 738 main st, south portland, me 04106, united states, south portland Show Hotel Map
Our convenient location off Interstates 95 and 295 allows you to easily get to downtown Portland, Old Orchard Beach and the Freeport Shopping Village. While in the area, visit the Portland waterfront historic district, which looks much the same as it did in the mid-19th century. Not far from the hotel are picturesque Two Light State Park and Willard Beach.