The capital and largest city of England and the United Kingdom.

learn more… | top users | synonyms

0
votes
0answers
32 views

Gyms and Squash courts in London

I'm moving to London in a months time. I've found a place that is about 5 mins walk from Paddington station. I'd really like to find some squash courts nearby.. I've seen a few gyms, but with ...