Nizwa Hotel Apartments

Next to Nizwa Sports Complex/Stadium, 611 Nizwa, Oman

Hotel image
Read more reviews for Nizwa Hotel Apartments