why don't you try Intercontinental hotel? even you're not a hotel guest you can play at their tennis court.