Reviews from Around the Web
Olita's a lovely Santa Cruz wharf experience.
Olita's is a lovely Mexican restaurant on the Santa Cruz wharf!! The menu features multiple Mexican sea food dishes that are delightful. The atmosphere is lively and the view is perfect with large windows looking out on "Steamer's Lane". …
View More