General Surgery — Dena Hospital, ShirazUpon medical reviewGeneral SurgeryDena Hospital, Shiraz · Shiraz
Orthopedic Treatment — Dena Hospital, ShirazUpon medical reviewOrthopedicsDena Hospital, Shiraz · Shiraz
Specialized Surgical Evaluation — Dena Hospital, ShirazUpon medical reviewGeneral SurgeryDena Hospital, Shiraz · Shiraz