Location: the hotel is situated 6 Km. from the centre of Portland.
See more: Hotels in USA Hotels in South Portland Holiday Destinations in USA