Hotel Holiday Inn Regents Park, London

Carburton Street LondonW1W 5EE, United Kingdom