el palomar serves great mexican food in great ambiance. it is located in downtown santa cruz in an old hotel. the ceilings are high and ornate. there are many tables, but there is still often a wait. you can wait in the bar where you can order drinks and appetizers and watch sporting events on small, high tvs.
more