Monster Sushi

2595 California St
Mountain View, CA
650.947.9985
37.405405
-122.110518
Hours:
Mon - Sun:11:30am - 9:30pm

for Monster Sushi
Directions
from: