The quality of care in Tehran’s hospitals is reasonably high by international standards. Many doctors are Western trained, with English, French and German-speakers among them. Embassies and hotels can recommend a doctor or hospital. Alternatively, Mehrad Hospital and Tehran Clinic are accessible, clean and reputable.
Tehran is well stocked with pharmacies, and medications (often generic brands) are cheap. For the nearest 24-hour pharmacy ask your hotel to phone pharmacy line (191), or head for Ramin Drug Store.