The Double Tree by Hilton Hotel
South Portland, Maine
Located on Maine Mall Road, just across the street from The Maine Mall
Click below for directions