The small village of Tlacochahuaya is home to a beautiful 16th Century church which still contains most of its original interior decoration.
Close this window