Shopping Centres in London - Hampstead 255 Finchley Road, Hampstead, London, NW3 6LU Tags: atm, cafe, cash machine, fast food area, restaurant