Well-Located Holiday Inn Philadelphia Airport – Stadium Area Now Open
IHG has opened a new hotel in South Philadelphia near the Philadelphia International Airport (PHL) and South Philadelphia Sports Complex called the Holiday Inn Philadelphia Airport – Stadium Area. This new hotel is a conversion of an office building and…