Home › United Kingdom › England › London › Gym & Fitness The Clock Notting Hill (formerly The Library) 206-208 Kensington Park Road, London 3.8 / 5 22 reviews Google Reviews Contact Information 📍 Address 206-208 Kensington Park Road, London View full page →