Michoacan, west of Mexico City and lovingly referred to as the “Soul of Mexico”, is one of the most diverse regions in Mexico - and it shows. The state is filled with delicious food, wonderful ...