Iguana Terraza is a trendy restaurant offering Mediterranean cuisine, cocktails, and live music on a spacious terrace with river views.