Know a great happy hour or special for this location?
Stylish Italian restaurant using garden-sourced ingredients with al fresco tables & private dining.
Suggest an edit
700 Welch Rd #110, Palo Alto, CA 94305