Menlo Park Fire Station 4 now just a pile of rubble
Menlo Park Fire Station No. 4, built in 1949, was demolished today. Located at 3322 Alameda De Las Pulgas, it will be replaced with a new
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!