Where is Houston City Hall?

Where is Houston City Hall located?

Houston City Hall, Houston City Hall, United States of America (approx. 29.76078°, -95.37049°)


Where is Houston City Hall on the map?