Photos (4)
The Clock Notting Hill (formerly The Library) is a fitness facility in London, located at 206-208 Kensington Park Road, London. It holds a 3.8-star Google rating based on 22 member reviews. Browse member reviews below to learn more about The Clock Notting Hill (formerly The Library).
Member Rating
3.8
Based on 22 reviews
Powered by Google
Updated Sep 2025