In a town that should be admonished for its awful Mexican food, Alebriche happily has almost nothing in common with its competition, and here's the simple difference: it's actually owned and operated by a local Mexican family (gasp!). Developing an immediate cult following upon opening, Alebriche sends ex-pats into ecstasy with its simple, authentic, dirt-cheap Mexican eats. The menu includes everything from huevos rancheros to flan, with spicy soups, tamales, proper chicken mole and more in between. In addition to margaritas and micheladas, this is the only place in town where you can get horchata (our fave). A simple, but bright, colourful interior full of cut paper streamers and folk costumes confirms that the main focus is on food - so good you'll be coming back until you've tried everything on the menu. They also have a large downstairs perfect for private parties. Also at ul. Karmelicka 56, and heartily recommended.