
Base: Roma Norte, three nights. Mexico City sits at about 2,240 m (7,350 ft), so drink water, go easy on the mezcal and keep day 1 gentle. Walking the Centro and Calle Madero is free; the spend today is food. Pace: easy: about 2 miles on foot plus two app rides, with the long sit-down lunch at Contramar as the break.
Conchas at El Cardenal
Where to eat: El Cardenal, at Palma 23 in the Centro Histórico, for breakfast: its own hot chocolate, conchas and the bread basket.
Clattering cups, waiters in white jackets, a basket of sugar-shell conchas in pink and white. El Cardenal makes its own chocolate and bakes its own bread, and the breakfast room fills with families and office workers early. Order hot chocolate for the table and one of everything from the basket, then argue about which concha won.
Calle Madero
Walk it off down Calle Madero, the pedestrian street between the Zócalo and Bellas Artes, past old palaces, churches and shopfronts. Today is only a look; you come back to the Centro properly on Day 2. Expert tip: keep phones and wallets in front pockets on busy Madero, and grab an app ride for the trip to Roma.
The long lunch at Contramar
Where to eat: Contramar, at Durango 200 in Roma Norte, open for lunch Monday to Friday 12 to 8 p.m. and weekends from 11 a.m.; reserve a table for the group.
This is the lunch the city is known for: tuna tostadas with chipotle mayo, crispy leeks and avocado, then the grilled fish split and dressed half red and half green to share, if it is on the menu that day. Lunch here runs long, the room gets loud, and nobody minds. Order more tostadas than you think you need.
Dinner at Máximo
Where to eat: Máximo, at Avenida Álvaro Obregón 65 Bis in Roma Norte, open Monday to Saturday from 1 to 11 p.m. and closed Sundays; reserve.
A market-driven menu that changes with the season, a room full of light, and a relaxed first-night dinner a short walk from the hotel. Walk back afterward and turn in early; the Centro starts early tomorrow.
Where to eat and stop
- Breakfast · El Cardenal — Palma 23, Centro Histórico; its own chocolate and bread. Why here: Hot chocolate and conchas at a classic Mexico City breakfast room.
- Lunch · Contramar — Durango 200, Roma Norte; Mon–Fri 12 to 8 p.m., Sat–Sun 11 a.m. to 8 p.m. Why here: Tuna tostadas and a long, loud group lunch.
- Dinner · Máximo — Av. Álvaro Obregón 65 Bis, Roma Norte; Mon–Sat 1 to 11 p.m., closed Sunday; reserve. Why here: A seasonal first-night dinner a short walk from the Roma base.
- Quick stop (other): Calle Madero — pedestrian street between the Zócalo and Bellas Artes. Why here: A first walk through the Centro after breakfast.
MEX airport → Roma Norte: about 30–60 minutes by app ride. Roma → El Cardenal in the Centro: about 20 minutes by app ride. The Centro → Contramar: about 20 minutes by app ride.
Where to stay
- A hotel or apartment in Roma Norte, near Avenida Álvaro Obregón — three nights; ask for a quiet room off the avenue.
Dinner: Máximo, in Roma Norte.
Tomorrow: the Centro, Bellas Artes and a night at the lucha libre.
Bad-weather plan
An afternoon shower? It passes fast in the dry season; stay at the Contramar table a little longer, then take an app ride to Máximo if it is still raining.
Stay: Roma base · Anchor: Contramar · reserve lunch
Good to know: Contramar is a lunch place: it opens at 12 p.m. on weekdays and 11 a.m. on weekends and closes at 8 p.m.






























