Located in Al Kharj, Roza Furnished Apartment provides accommodation with free WiFi and TV. Read more
Located in Al Kharj, Roza Furnished Apartment provides accommodation with free WiFi and TV.