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 site is directly adjacent to the Menlo Park Caltrain station, and is located across the street from the Station 1300 development, which is intending to start primary construction soon. The structure is currently vacant, but was recently occupied by the restaurants Bradley’s Fine Diner and Bradley’s Funky Franks. Starfish is...Click to continue