Shell Shock Restaurant

Book Now
Visit Website
Visit Website
  • Cuisine

    Japanese

Welcome

This trendy restaurant features a great happy hour and excellent seafood presented beautifully. Enjoy cozy outdoor seating with heaters and blankets.

At A Glance

Location

Shell Shock Restaurant
124 Castro Street, Mountain View CA 94041
(650) 254-1935
http://www.barracudasushi.com

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad