Residence Inn by Marriott Philadelphia Langhorne is located in suburban Philadelphia. An all suite - extended stay hotel - perfect for family vacations, corporate trainings, and temporary housing.