Cromwell Crown Hotel, London

141 Cromwell RoadSouth Kensungton, LondonSW7 4DX, United Kingdom