Chereshovo (Bulgarian: Черешово) is a village in the municipality of Belitsa, in Blagoevgrad Province, Bulgaria.
It is located approximately 27 km west of Belitsa and 88 kilometers southeast of Sofia.
A fourth class municipal road connects the village with the secondary national road Razlog - Velingrad via the villages of Kraishte, Lyutovo, and Babyak.
Aerial electrical supply and drinking water from local sources are provided.
[1] This Blagoevgrad Province, Bulgaria location article is a stub.