Hotels in Khor Doha

1 Result found
Located directly on the beach at Al Khor, with 216 rooms and suites