mail_outline sales@mediastorehouse.com
Spain, Catalonia, Barcelona, Pedralbes Monastery, The central nave of the Abbey