O'Mei Restaurant, SANTA CRUZ, California (CA)
Conveniently stationed at 2316 Mission Street () in SANTA CRUZ, California (CA) (95060), O'Mei Restaurant can be reached at 8314258458. We advise you to call ahead of time to book your table in the restaurant.
More restaurants in SANTA CRUZ, California (CA)
O'Mei Restaurant contact information and details:
Address: 2316 Mission Street - , SANTA CRUZ, California (CA) 95060
Contact Phone: 8314258458