Juban Menlo Park Reviews & Details
Juban Menlo Park
712 Santa Cruz Ave
Juban Menlo Park is located at 712 Santa Cruz Ave in Menlo park near the intersection of Santa Cruz Ave and Chestnut St. Their menu consists of Japanese dishes . Call (650) 473-6458 for dine in.
- Service:Dine In
- Features:Group Friendly
- Major Intersection:Santa Cruz Ave And Chestnut St
Tell us more about Juban Menlo Park Menlo park!