7 results within Place Barra
7 results returned
Barra
Island in Outer Hebrides, Scotland, UK
National Library of Scotland
National Library of Scotland
Heidelberg University Library
National Library of Scotland
National Library of Scotland
Cinecittà - Luce