Swiss International Tabuk

This charming hotel is located in Tabuk City. A total of 20 accomodation units are available for guests' convenience.
返回博客