Meshal Hotel & Spa
11988 Manama, Alhoora Area Building 178 Road 1906 Block 319
11988 Manama, Alhoora Area Building 178 Road 1906 Block 319
Located in Manama (Al Hoora), Meshal Hotel & Spa is within a 5-minute drive of Beit Al Qur'an and Bab Al Bahrain. This 4-star hotel is 1.4 mi (2.2 km) from La Fontaine Centre of Contemporary Art and 1.4 mi (2.2 km) from Bahrain World Trade Center.