Davoud Pizza, the first pizzeria in Tehran
Davoud Pizza or "Pizza Davoud" situated down a back alleyway near the French Embassy on Nofel Lashato is one of the most overlooked eateries in Tehran.Located down Lolagar Alleyway informally known as “Doctor’s Alley” when student…