Menlo Park: Shell gas station may expand repair shop
The Shell station at 1400 El Camino Real in Menlo Park is no longer selling gas. The owner is in the process of removing the fuel tanks; future plans for the site remain to be seen. (Michelle Le/The Almanac)

© 2017 Almanac Online.
All rights reserved.