building in Sant Pere de Vilamajor, Vallès Oriental, Barcelona, Catalonia, Spain
No description defined