Hotel Radisson Edwardian Vanderbilt, London

76 Cromwell RoadSouth Kensungton, LondonSW7 5BT, United Kingdom
Hotel chain: Radisson