Zirahuen

Zirahuen, is a town on Lake Zirahuen in the Lake Patzcuaro region of the state of Michoacan, Mexico.

The lovely lake.

Several vendors selling freshly made comida including fresh blue tortillas along the boardwalk. There is also a nice formal restaurant enjoyed by many visitors especially during weekends and holidays.