Hotel Xenia - Autograph Collection 4 stars

160 Cromwell Road, Kensington, Kensington and Chelsea, London, SW5 0TL, United Kingdom

Hotel image
Read more reviews for Hotel Xenia - Autograph Collection