Inside a church. Maybe Sant Pere de les Puel·les in Barcelona

Circa 1870

700 €

Size: 134 x 260 mm