Danubius Hotel Regents Park

18 Lodge Road
London
United Kingdom