Royal D Plaza
Avenue Banhour, Djibouti, Djibouti
Booking.com
Book Now