I've been a loyal fan of Celia's for the past 16 years, and have eaten at 4 of their locations (the Peninsula Ave in Burlingame & the El Camino Real in Palo Alto are the best sites). The food is CONSISTANTLY good, the service is fast and friendly, and the prices are great! We've never had a bad meal at Celia's and will continue to return as long as they're in business. Keep up the good work! Gracias.
Pros: Blended margaritas
Cons: Thick tortilla chips
more