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...
All reviews seem positive