Where is Yo-Chen?

Where is Yo-Chen located?

Yo-Chen, Corozal, Belize (approx. 18.35°, -88.48333°)


Where is Yo-Chen on the map?