Hotel Radisson Edwardian Leicester Square, London

3-6 St. Martin's StreetSoho, LondonWC2H 7HL, United Kingdom
Hotel chain: Radisson