Restaurant · $$
1189 Willow Rd, Menlo Park, CA 94025, USA
Closed·Wednesday: 11 AM – 7 PM
University South · Ramen · 1.9 mi away
Mexican · 3.1 mi away
Mexican · 3.2 mi away
Pakistani · 3.2 mi away
Mediterranean · 4.1 mi away