Which restaurant in Mexico City has the best view?+
Cityzen Rooftop, on the 38th floor of the Sofitel at Paseo de la Reforma 297. The Angel of Independence is directly below and Chapultepec Castle is on the horizon. It is a bar first, so eat at Salazar or Cipriani if dinner matters more than the drink.
Where can I watch the sunset in Mexico City?+
Cityzen Rooftop has the best sunset in the city. Arrive an hour early for a west-facing table, because by sunset they are taken.
Is Salazar a rooftop?+
No, it is an eighth-floor wooden bistro with a terrace, facing the Angel at Reforma 333. The view is level with the monument rather than above it, which many people prefer.
Which view restaurant is best for a special occasion?+
Cipriani, inside the Ritz-Carlton at Reforma 509, with classic Italian cooking and polished white-tablecloth service. About 1,000 to 1,500 pesos a person before drinks.
Can I combine two of these in one evening?+
Yes. All three are on Reforma within a few minutes of each other. Drinks at Cityzen for the sunset, then dinner at Salazar facing the Angel, is the best evening on this list.
Do I need reservations?+
For all three on a weekend, yes. Ask for a view table specifically at Salazar and a west-facing table at Cityzen, because the view is the reason you are there.