The Plaza
Additional Details:
The Plaza, Menlo Park's 435 foot long and 180 foot wide "off street" modern parking lot, accommodating 250 parked cars, is perhaps the largest on the S.F. Peninsula. This view is from the roof of the Bank of America building on El Camino Real. From the Darlene Thorne Collection |