TOUBA TOUL Dakar

Hotel in Dakar, Senegal