gyms near me » gyms in United Kingdom » gyms in England » gyms in London Fitness Center The Clock Notting Hill (formerly The Library) Get Directions Amenities 3.8 / 5 22 reviews Google Rating Read Reviews Photos4MapReviews3.8206-208 Kensington Park Road, LondonPhotos (4) Contact & Location Address 206-208 Kensington Park Road, London