New restaurant – Starfish Menlo Park – coming to space that was Bradley’s Fine Diner
A new restaurant, Starfish Menlo Park, has applied for a building permit to renovate and occupy the existing commercial building at 1165 Merrill Street. The
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!