I have been able to find out that the Menlo High School Tigers played there home football games at a little field on the edge of town called Lawrence Field. Menlo's team page here on the site does not have the stadium name listed.
I was able to find that out on Facebook. Click Here for the discussion.
Menlo High Football Field
1 reply to this topic