Cartagena is known for its stunningly beautiful restaurants with incredible food at shockingly affordable prices. You can find delicious street food...