Where is Churchyard?

Where is Churchyard located?

Churchyard, Belize, Belize (approx. 17.3°, -88.55°)


Where is Churchyard on the map?