Rumble Fish Japanese Restaurant

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