Modern 2 Bedroom Apartment with Balcony
Modern 2 Bedroom Apartment with Balcony London is an apartment in London within short distance of Tower of London, The London Eye and Westminster Abbey.
Tate Britain, Boadicea Monument and Apollo Victoria Theatre are located just 700 meters from the venue. A 10-minute walk to the center of London. Offering various dining options, Riverside Vegetaria and The Riverside are about 5-minute walk away.
The property lies only 250 meters away from Tate Britain train station.