Terminal Inn Al Mansoura
Hotel
Doha, Qatar
Set within 2.2 km of Al Arabi Sports Club and 3.8 km of Qatar National Museum, Terminal Inn Al Mansoura offers rooms in Doha. This 4-star hotel features free Wi-Fi and a terrace. Diwan Emiri Royal Palace is 4.
Number of rooms: 51
Hamza BIn Malik Street 905, Doha, Qatar