Where is Alta Vista Botanical Gardens?

Where is Alta Vista Botanical Gardens located?

Alta Vista Botanical Gardens, Alta Vista Botanical Gardens, United States of America (approx. 33.210175°, -117.2194°)


Where is Alta Vista Botanical Gardens on the map?