Where is Holiday Inn Express Philadelphia NE - Langhorne, an IHG Hotel?

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°)


Where is Holiday Inn Express Philadelphia NE - Langhorne, an IHG Hotel on the map?