Fitness Center
The Clock Notting Hill (formerly The Library)
London, United Kingdom
About The Clock Notting Hill (formerly The Library)
The Clock Notting Hill (formerly The Library) is a gym and fitness facility in London, United Kingdom, located at 206-208 Kensington Park Rd, London W11 1NR, UK. Use the map below to get directions and plan the quickest route to The Clock Notting Hill (formerly The Library).