Shell Shock Restaurant

Description

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

124 Castro Street, Mountain View CA 94041

More listings

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad