Directions to Howard Johnson Hotel Portland South, South Portland

Howard-johnson-hotel-portland-south-map
The Howard Johnson Hotel Portland South in South Portland is located at US HIGHWAY 1 - 675 MAIN STREET , South Portland , ME, US .   Click on the Google Map above to get an interactive version and see the area around the Howard Johnson Hotel Portland South .