Description:
Set along the River Thames in the City of London, this modern apartment hotel is an 8-minute walk from the Tate Modern art gallery, a 5-minute walk from the nearest tube station and a mile from the Tower of London.
The polished studios feature Wi-Fi, flat-screen TVs and living areas, plus kitchenettes and washer/dryers. The en suite bathrooms come with designer toiletries and rainfall showers. Upgraded studios have full kitchens and/or river views.
Our Network