Overview
Hotels
Things to Do
Restaurants
Nightlife
Facts
Travel
O'mei
Address:
2316 Mission St.
(King St.)
Santa Cruz, CA 95060
view map
Phone:
(831) 425-8458
Map:
Contact
·
Privacy
·
Terms