One of the pleasures of a visit to leafy Darakeh, high in northern Tehran, is to enjoy a meal at its riverside restaurants. This is the best one, with both a main dining hall and private cabins where you can sit on the carpeted floors and recline on cushions while tucking into expertly made kababs and freshly baked bread.
S.P.U Restaurant
Top choice in Tehran