Spotted: New Indian restaurant coming to downtown Menlo Park
Walking along Santa Cruz Avenue yesterday morning, we spotted the sign going up for Tilak, a new Indian restaurant coming to Menlo Park where Una
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!