Rumble Fish Japanese Restaurant

357 Castro St, Mountain View, CA|Japanese Cuisine
★★★★★
★★★★★
3.0 stars
 3.4
 (247 catering reviews)
Rumble Fish Japanese Restaurant Logo