No pictures available – sorry. It was a last minute decision to give this a try. Charming restaurant located on Alameda de Las Pulgas in Menlo Park where each section is like a room in a house. Very fresh ingredients and their short rib was absolutely amazing. Definitely worth trying!
Leave a comment