Holiday Inn Express London-Swiss Cottage
152-156 Finchley Road, Camden, London, NW3 5HS, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Located less than a minutes’ walk from Finchley Road Tube Station, Holiday Inn Express London – Swiss Cottage offers modern, s