Beauty Salons in London - Archway 674 Holloway Road, Archway, London, N19 3NP Tags: manicure, pedicure