Description
Deluxe South Central Apartment — a practical, comfortable base for exploring London’s iconic sights. Located on Dartford Street in central London, this apartment places you within a brief stroll of the House of Lords and just 1.3 mi from the Thames River, while landmarks such as Tower Bridge, Big Ben and the London Eye sit only 1.7 mi away. The building features a convenient lift, ensuring easy access to your spacious, self‑catering residence. Complimentary Wi‑Fi keeps you connected, and a dedicated work desk offers a quiet spot for planning day trips. Guests enjoy the freedom of apartment living combined with the reliability of hotel‑style services. Whether you’re catching a West End show, touring historic sites, or simply soaking up the city’s vibrant atmosphere, Deluxe South Central Apartment provides a clean, well‑located retreat that lets you experience London at your own pace.