Al Ayjah Plaza Hotel 2 stars

Al Ayjah, Sur, 411 Sur, Oman

Hotel image
Read more reviews for Al Ayjah Plaza Hotel