This is a great, casual Mexican restaurant in San Carlos. They have all the standard Mexican food...
All reviews seem positive