Holiday Inn London - Regent's Park Near BT Tower
Carburton Street -
London,
GB W1W 5EE