Trzemeszno is a charming town located in the Greater Poland region of Poland. It is known for its rich history, beautiful architecture, and picturesque surroundings. The town is situated on the banks of the Gąsawka River, providing a scenic backdrop for its historic buildings and cobblestone streets. Trzemeszno is home to a number of well-preserved medieval landmarks, including the 13th-century Gothic parish church of St. Martin and the ruins of a medieval castle. The town also boasts a vibrant town square, lined with colorful buildings, quaint cafes, and shops selling local crafts and products.