Fantastic food and a lively atmosphere combine to create a great time at Hard Rock Cafe Cartagena.