Hotel Radisson Edwardian Berkshire, London

350 Oxford StreetMayfair, LondonW1C 1BY, United Kingdom
Hotel chain: Radisson