Tennis courts and pianos near Imam University?

I have asked many people for help with this matter, but no one has given me an answer outside of "You can play tennis at Al-Khozama or Faisaliah".

Where can I gain access to a piano to play (for myself)? A school? A library?

What about tennis courts? Are there any near Imam University? Are there recommended places where the facilities and prices are satisfactory?

Thanks for any help.

Most compounds offer tennis and/or squash as a recreation facility. Some may also have piano's but not sure how one gets an opportunity to play unless you seek permission from the management.

Musicman,
Thanks for your reply.  I don't currently live on a traditional compound, and we don't have any tennis courts.  Is it possible to play at a compound if one is not a resident? Also, are there any tennis clubs in Riyadh (anywhere at all) that are good to play on/not expensive? I'm looking for an
"ideal place" long-term, but for now even an expensive court will suffice ;-).

Yes, it is possible to play within a compound as long as you know someone living within the compound who may invite you over.