217 Stearns Wharf Ste C
The Nature's Own gift shop on the wharf has lots of beautiful shells and other beach related gifts and souvenirs to to home a memory of you time in Santa Barbara. Nice place.
November 18, 2008
If you've been to or used
Nature's Own, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.