Beachfront hotel, Arena Beach, offers a unique stay in Cartagena de Indias. Features include a pool, private beach, and rooms.