Where is Residence Inn by Marriott Philadelphia Langhorne located?
Residence Inn by Marriott Philadelphia Langhorne, Pennsylvania, United States (approx. 40.19083°, -74.86059°)
Residence Inn by Marriott Philadelphia Langhorne, Pennsylvania, United States (approx. 40.19083°, -74.86059°)