Posted by Huh?, a member of the Palo Alto High School community, on Nov 15, 2012 at 9:15 am
What are they doing with the Shell gas station on Embarcadero Rdd./101? Is it closing or being remodeled? A shame if it's closing - couldn't be for lack of business.