2590 Newport Blvd
633 Anton Boulevard Costa Mesa, CA
Nick's Pizza Ristorante
2300 Harbor Blvd Ste K1 Costa Mesa, CA
The food is excellent and affordable. If you want a really great flauta this is the place to come. They also give you chips and salsa that are delicious.
August 19, 2010
If you've been to or used
Cabo Grill, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.