Visit the statue

The Tesla statue is located at 260 Sheridan Avenue, Palo Alto, California (corner of Birch and Sheridan).  

Come by and pay respects to one of the world's greatest inventors.