Address

82-84 Cricklewood Broadway, London NW2 3EL

Phone

0208 208 4300

Navruz Restaurant