Know a great happy hour or special for this location?
Farm to table Italian restaurant. House made breads, pasta and pizzas. Menu focus on local ingredients and supporting local farm.
Suggest an edit
700 Welch Rd #110, Palo Alto, CA 94305
© 2025 Checkle, Inc
Privacy
Terms