Description
12 London Street Apartments — this 3-star aparthotel offers practical comfort with a touch of city charm. A short walk brings you to Hyde Park’s leafy expanse, while Kensington Palace and the Natural History Museum lie just 0.9 mi (1.5 km) away, placing culture and green space within easy reach. Guests enjoy complimentary Wi‑Fi throughout, a 24‑hour front desk and concierge service, a well‑equipped fitness centre, a tranquil garden, and free private parking. These facilities combine convenience with a relaxed atmosphere. Designed for travellers who value space and independence, the aparthotel’s modern rooms and on‑site amenities create a welcoming base for exploring London’s iconic sights and bustling neighbourhoods.