Where is Hoover / Venice?

Where is Hoover / Venice located?

Hoover / Venice, Hoover / Venice, United States of America (approx. 34.043976°, -118.28427°)


Where is Hoover / Venice on the map?