THE PELHAM HOTEL, London

15 CROMWELL PLACESouth Kensungton, LondonSW7 2LA, United Kingdom
More images