O'Mei Restaurant, SANTA CRUZ, California (CA)
Conveniently situated at 2316 Mission Street () in SANTA CRUZ, California (CA) (95060), O'Mei Restaurant is available at 8314258458. It is advisable to give them a call ahead of time to make a reservation.
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
