Filter by:
The hotel is located at 7789 Jarwal 3298, Mecca, Saudi Arabia, but specific landmarks are not mentioned.
Instant AI responses are based on hotel information
Jawaher Al Wafa Royal