Elkhorn Slough Travel Articles

 
Moss Landing and The Captain’s Inn – Moss Landing, California, USA
The tiny hamlet of Moss Landing, California, is a short drive from Monterey, yet it is a world away. Here you will find the Captain's Inn, where the owners have used their imagination to create a