Tao Tennis Center in Saint Louis, MO 63130

Tao Tennis Center in Saint Louis, MO 63130 (Saint Louis County) is a fence (Chain link). Tao Tennis Center is located near Lindell Boulevard.

Land Use
recreation ground