Yo Chen is a location situated within the country of Belize. Due to the lack of specific geographical or cultural data, it is identified primarily by its national placement.
Further details regarding the city's population, landmarks, or historical significance are currently unavailable in the provided records.