Montserrat
From the Catalan language meaning, “serrated mountain”, Montserrat is a stark contrast from the nearby metropolis of Barcelona.
From the Catalan language meaning, “serrated mountain”, Montserrat is a stark contrast from the nearby metropolis of Barcelona.