IDM Hostels

Hotel in Manzini, Eswatini (Swaziland)

Rooms: 75 Features: wi-fi