← Back
Liberia #1: Town Center
Liberia is the largest city of Costa Rica's Guanacaste Province, in the northwest of the country. Liberia's town center is the area around its main plaza, also known as Parque Mario Cañas Ruiz. Below you can see where the town center is located:
Post a comment