675 Main Street, South Portland
This South Portland hotel, located near Interstate 295, offers complimentary Wi-Fi, a 24-hour front desk, and rooms equipped with cable television. The city centre of Portland is 5 miles away.