Located in Philadelphia, The London is a recently renovated accommodation, 3.3 km from Temple University and 3.4 km from Philadelphia Museum of Art. Both free WiFi and parking on-site are available at the apartment free of charge. The property is non-smoking and is set 3.5 km from Philadelphia Zoo.
The spacious apartment with a balcony and city views features 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a bath. Towels and bed linen are provided in the apartment. Additional in-room amenities include wine or champagne.
Barnes Foundation is 4.4 km from The London, while Mann Center for Performing Arts is 5.1 km away. The nearest airport is Philadelphia International Airport, 19 km from the accommodation.