Rumble Fish Japanese Restaurant

Rumble Fish Japanese Restaurant

357 Castro Street Suite, Mountain View, CA 94041

(650) 961-9086

Eat24 Free Online Ordering