Ivybridge House is an impressive building with breathtaking views of the River Thames. The building has been comprehensively refurbished to a high standard with ample state of the art end of trip facilities and a gym studio.
Escape the hustle and bustle of the city and enjoy a stroll in the wonderful gardens overlooking the River Thames. Located in the heart of London, with Trafalgar Square, the National Gallery and Somerset House all close by, you’ll be surrounded by iconic attractions offering exceptional cultural experiences.
Excellent transport links and just a short distance to Embankment, Charing Cross and Covent Garden stations.