1. Rooftop — Mamilla Hotel, Alrov Mamilla Avenue
The best dinner view in Jerusalem — a kosher grill on a terrace facing the Old City walls.
The Rooftop sits on top of the Mamilla Hotel, and what it sells is a view that nowhere else in the city can offer: the Old City walls and the Tower of David directly in front of you, floodlit after dark, with the whole of west Jerusalem behind.
The cooking is a kosher Mediterranean grill — meat and fish over fire, mezze to start, mains in the region of ₪130–₪180 — and it is genuinely good rather than merely adequate for the setting, which is not always the case with a view restaurant. It holds among the highest review counts and ratings of any restaurant in Jerusalem.
Sunset is the sitting to want, and it is the hardest to get. Book about a week out, specify the terrace, and be there before the light goes.
Good to know: Book roughly a week ahead and ask for an outside table at sunset. In winter the terrace is heated but a jacket still helps.