Flores, Guatemala Posted on January 20, 2018July 12, 2020 by Saran Shanmugam Flores, a quaint little island town in Peten Itza lake in Northern Guatemala Continue reading