The Crown and Sceptre

34 Holland Road, Kensington, Kensington and Chelsea, London, W14 8BA, United Kingdom

Hotel image
Read more reviews for The Crown and Sceptre