Spain Basilica de la Mercé 2

The alter at Basilica de la Mercé

The alter at Basilica de la Mercé in Barcelona, Spain

The elaborate alter in the Basilica de la Mercé, located in Barcelona, Spain

Total: $0

Save to Lightbox