Where is Meshal Hotel, Manama?

Where is Meshal Hotel, Manama located?

Meshal Hotel, Manama, Meshal Hotel, Manama, Bahrain (approx. 26.23702°, 50.59532°)


Where is Meshal Hotel, Manama on the map?