Where is Avenue of the Giants?

Where is Avenue of the Giants located?

Avenue of the Giants, Avenue of the Giants, United States of America (approx. 40.442245°, -124.02957°)


Where is Avenue of the Giants on the map?