
Long Creek Hotel by IHG
171 Philbrook Ave, South Portland
Location You’ll be sleeping tight! Hotel Long Creek Hotel by IHG is located in South Portland. This hotel is located in 8 km from the city center. At the hotel Spend an evening in a nice atmosphere of the bar. It’s time to have a nice meal! Stop by the restaurant. Free Wi-Fi is availab
Free WiFiParkingPool


