Baywater Street
Bywater Street London, SW3 4XHFeaturing a sun terrace, Baywater Street is a holiday home situated in London. The property boasts views of the city and is 1 km from Harrods. There is a seating area and a kitchen equipped with a dishwasher.
1 rooms