theswindian.com
Caramba – a scrumptious, affordable jewel in central Barcelona
Carrer de la Cera, 57, 08001 Barcelona, Spain Edit: I’ve visited Caramba a few times since posting this, so I’ve taken the liberty of updating the photos… :) This past weekend was…