Holiday Inn Express London-Swiss Cottage
152-156 Finchley Road, London
NW3 5HS