Map
76 Lajevardi Alley, off Khayyam St., Tehran, Iran, Islamic Republic of
Restaurant
Maykhanechi