Perfectly located in the heart of London’s historic financial district, Upper Thames Street Apartments offer an unbeatable mix of city convenience and riverside charm. Set just moments from Mansion House and the iconic Thames Path, these serviced apartments provide a peaceful yet central base for business travellers and city explorers alike. This is a location where London’s rich past meets the energy of its modern-day financial and cultural life — with views of the river, grand architectural landmarks nearby, and a network of transport links just a short walk away. Whether you’re here for work, a relocation, or a cultural getaway, Upper Thames Street Apartments offer the space and setting to settle in with ease.
Each apartment is designed for long- and short-term stays alike, with fully equipped kitchens, spacious living areas, and calming, contemporary interiors. Whether you’re preparing meals, catching up on emails, or simply unwinding after a day in the city, the layout supports comfort, privacy, and flexibility. High-speed Wi-Fi and Smart TVs are included as standard, while generous windows offer natural light and, in many units, glimpses of London’s skyline or riverside below. These apartments suit corporate guests who need proximity to the City, as well as leisure travellers looking for a well-connected, quiet place to stay that offers a genuine London experience beyond the hotel lobby.
Step outside and you’re surrounded by a mix of history and modernity. The grand dome of St. Paul’s Cathedral is just a short walk away, as are the Bank of England and the Tower of London. The area is full of charming cafés, hidden courtyards, and an ever-evolving food scene — from casual coffee stops to refined dining. With Mansion House Station just a few minutes’ walk, and other major stations like Cannon Street and London Bridge within reach, accessing the West End, Canary Wharf, or even Heathrow is fast and straightforward. You’re also steps from the scenic Thames Path, ideal for morning runs or evening strolls with views of the city’s skyline. For guests seeking a base that offers culture, convenience, and a strong sense of place, Upper Thames Street Apartments are an exceptional choice in central London.
Call Now +44 (0) 845 450 9291
Holloway Caledonian Road Apartments