Bywater Street is situated in London, an 11-minute walk from Harrods, 1.5 km from Royal Albert Hall, and 1.6 km from The Serpentine. The accommodation is 1.8 km from the Hyde Park. The apartment has 3 bedrooms and a fully fitted kitchen with a dishwasher and an oven. A TV is featured. The apartment Read more
Bywater Street is situated in London, an 11-minute walk from Harrods, 1.5 km from Royal Albert Hall, and 1.6 km from The Serpentine. The accommodation is 1.8 km from the Hyde Park. The apartment has 3 bedrooms and a fully fitted kitchen with a dishwasher and an oven. A TV is featured. The apartment offers a barbecue. Buckingham Palace is 1.9 km from Bywater Street. The nearest airport is London City Airport, 15 km from the property.