Dar Al Fateh 10
Makkah, Makkah, Saudi Arabia
Booking.com
Book Now