Majorca Balearic Island, Spain
Sant Francesc Church, Palma de Mallorca, Majorca, Balearic islands, Spain
mall01159architectureattractionbalearicbuildingcapitalchurchcouventculturehistoriciglesiajunipero serramajorcapalmareligious