The Portland Hotel, London

31-32 Bedford Place LondonWC1B 5JH, United Kingdom