Hotel Radisson Edwardian Hampshire, London

31 Leicester SquareSoho, LondonWC2H 7LH, United Kingdom
Hotel chain: Radisson