Where is Queen's Club?

Where is Queen's Club located?

Queen's Club, Queen's Club, Great Britain (approx. 51.4875°, -0.21166667°)


Where is Queen's Club on the map?