Leisure Venues near
THIS VENUE IS NOW CLOSED FOR BUSINESS.
119 Lancaster Road, Notting Hill, London W11
6 minutes walk from Thomas Cook
A chain of upmarket health clubs and gyms. The different clubs vary but they tend to have all the latest fitness equipment in fully air...