
London, United Kingdom
12 London Street Apartments
3-star hotel
A stay at 12 London Street Apartments places you in the heart of London, within a 10-minute walk of Hyde Park and Kensington Gardens. This aparthotel is 0. 8 mi (1. 3 km) from Marble Arch and 1. 4 mi (2. 2 km) from Oxford Street.…
- Wi-fi
- Fitness
- Laundry service
- Banquet hall





