Pet Shops & Supplies in London - Notting Hill 22 Powis Terrace, Notting Hill, London, W11 1JH Tags: accessories, grooming service