Burritos La Palma

Burrito restaurant · 1170 Baker St, Costa Mesa, CA

Delivery · Dine-In

Hours

More food in Costa Mesa, CA · Burrito in Costa Mesa