Cartagena is one of Columbia’s hidden gems. Located along the Caribbean coast, this vibrant and historic city is a must-visit destination for any traveler. With its colorful colonial architecture, rich culture, and delicious cuisine, Cartagena offers a unique and unforgettable experience. Here are some must-do activities when visiting Cartagena. Relax at the Stunning Rosario…