Where is Oumbi-Bay-Spital?

Where is Oumbi-Bay-Spital located?

Oumbi-Bay-Spital, England, Great Britain (approx. 53.3746397846°, -0.4950284958°)


Where is Oumbi-Bay-Spital on the map?