Where is Holiday Inn Express Philadelphia NE - Langhorne, an IHG Hotel located?
Holiday Inn Express Philadelphia NE - Langhorne, an IHG Hotel, Pennsylvania, United States (approx. 40.19001°, -74.86703°)
Holiday Inn Express Philadelphia NE - Langhorne, an IHG Hotel, Pennsylvania, United States (approx. 40.19001°, -74.86703°)