Where is Vitruvian Park?

Where is Vitruvian Park located?

Vitruvian Park, Texas, United States (approx. 32.93504°, -96.85262°)


Where is Vitruvian Park on the map?