How to find us
South Hampstead Tennis Club
1 Milverton Road
LONDON
Middlesex
NW6 7AR
South Hampstead Tennis Club is a section of The South Hampstead Club Ltd. Company no.00677843. Registered address: Ground Floor, Marlborough House, 298, Regents Park Rd., London N3 2SZ