>

Shell Shock Restaurant

Book Now! Planning An Event?
Shell Shock Restaurant

A seafood restaurant in Mountain View, CA serving local oysters and a variety of seafood dishes. Come try it today!

Location

124 Castro St Mountain View, CA 94041
(650) 988-8881
Share
Facebooktwitterpinterest