Hard Rock Cafe Cartagena offers a blend of music history, delicious food, and a rock 'n' roll atmosphere within a historic setting.