Noodle in a Haystack
4601 Geary Blvd, San Francisco
Menu
Reserve
Restaurants in San Francisco, CA
Noodle in a Haystack
4601 Geary Blvd, San Francisco, CA 94118