Holiday Inn Express Hotel, Swiss Cottage, London NW3 5HS

Holiday Inn Express Hotel London Swiss Cottage

152-156 Finchley Road,
London,
NW3 5HS

Tel: 0871 423 4876

Hampstead, Swiss Cottage