Tennis Plaza by Alex Lvovsky | Aug 1, 2012 6112 S. Dixie Hwy Miami, FL 33143 Get Directions Phone: (305) 661-7901 Website: http://www.tennisplaza.com