The Cathedral of Our Lady of Arabia is located in Awali, Bahrain on 3GHWCJ. The Cathedral of Our Lady of Arabia is rated 4.6 out of 5 in the category catholic cathedral in Bahrain.
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance