Physical Address
El Rhoda el Sharifa street opposite - Sonasta hotel, Luxor, Egypt
City
Dar es Salaam
Country
Tanzania
Phone Number
(+20) 100 002 7316
Website