Knaresborough Boutique Apartments

2 Knaresborough Place, Kensington and Chelsea, London, SW5 0TG, United Kingdom

Hotel image
Read more reviews for Knaresborough Boutique Apartments