Palisades Tennis Center
Palisades Tennis Center is a tennis academy located in Pacific Palisades, California. It is known to be the birthplace of The Tennis Channel television network, Liveball and Shotgun 21. It is also k...