Results 1 results found Food shop on the Placa la Llibertat (Freedom Square), Ciutadella de Menorca, Menorca, Balearic Islands, Spain, Mediterranean, Europe