Located in the small town of Loma de la Cruz in Mexico, Lake Bordo is a popular destination for visitors seeking a serene and scenic location. This man-made lake is approximately 1 kilometer in length and is surrounded by a stunning landscape of lush greenery and mountains.