Hotel description
Property Location Located in London (London City Centre), Unique Spacious Central 3 Bed with Rooftop Terrace is within a 15-minute walk of Tate Britain and Victoria Palace Theatre. This apartment is 1.3 mi (2.1 km) from Buckingham Palace and 1.4 mi (2.3 km) from Big Ben.Rooms Make yourself at home in one of the guestrooms, featuring kitchens with refrigerators and microwaves. Cable television is provided for your entertainment.