Located just minutes away from the beaches and the Maine Mall, Howard Johnson in South Portland is the perfect fit for families (hello, indoor pool!), corporate travel (conference rooms) and anyone looking for a clean and comfortable stay, a home away from home.