Costa Mesa - Takeout Only South Coast Plaza Order Pick-up Order Delivery Address: 3333 Bristol St., Space 2071Costa Mesa, CA 92626 (714) 549-3388 Get directions Store Hours: Monday–Friday: 11:00 AM–8:00 PMSaturday–Sunday: 10:30 AM–8:00 PM