construct a new 13,200 sq. ft. two-story fire station on the merged parcel at 3322 Alameda de las Pulgas Menlo Park, CA 94025
construct a new 13,200 sq. ft. two-story fire station on the merged parcel at 3322 Alameda de las Pulgas Menlo Park, CA 94025