Located just north of the Zocalo in a colonial-era building behind the cathedral, Café Tacuba is one of the most traditional restaurants in the city. It has a marvelous feel of Old Mexico thanks to walls covered with paintings of Aztecs, conquistadors, and Sor Juana Inés de la Cruz (a nun, self-taught scholar, and major literary figure in Mexico). The restaurant is famous not only for its long history (it recently celebrated its 100th anniversary), but also for two of its signature dishes: the enchiladas tacuba (served with grated Parmesan cheese and spinach sauce) and the pineapple empanada (a sweet/savory mix that's delightful). Its also been a long-time favorite for families for its frothy hot chocolate and freshly baked pastries. If you visit the restaurant on the weekend for breakfast—or some weekday evenings—expect to be entertained by local mariachi bands playing for birthday celebrations. Because it's so popular, service can be slow. Most people ask for a table downstairs, where the mariachis tend to play first, so if you are more concerned with getting a seat quickly than getting a serenade, ask to be seated upstairs.