Nail Salons in London - Holloway Holloway Road, 3, Odeon Parade, Holloway, London, N7 6LS Tags: manicure, pedicure