Fitness Center

The Clock Notting Hill (formerly The Library)

London, United Kingdom
3.8/ 5
22 reviews
Google Rating

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).

Location
206-208 Kensington Park Rd, London W11 1NR, UK
Get Directions