University of Technology and Applied Sciences - Salalah is located in Oman on Thumrait Rd Thumrayt Street صلالة. University of Technology and Applied Sciences - Salalah is rated 4 out of 5 in the category university in Oman.
Address
Thumrait Rd Thumrayt Street صلالة