Tennis World North Ryde is located on Epping Road, North Ryde.
We offer the following facilities for the local community: