675 Main Street, South Portland
Located close to Interstate 295 this South Portland hotel offers offers free Wi-Fi a 24-hour front desk and rooms equipped with cable TV. Portland city center is 5 mi away.