Designed by
Title
Stained glass window with the coat of arms of Spain in a pointed arch window, Rota, Spain #271962938
Description
Stained glass window at interior of Luna Castle, now Town Hall of Rota, Cadiz province, Andalusia, Spain
This image is editorial