Bay Leaf Cafe
(650) 321-7466

520 Ramona St, Palo Alto, CA | Directions   94301

37.444954 -122.16178
Get Directions