The Roth building at 300 Homer Avenue is the future site of the Palo Alto History Museum. Photo taken March 26, 2014 by Veronica Weber. The Palo Alto Museum is preparing to make the leap from ...