Where this organisation works

Il Faro Lighthouse (Sicily) works in Italy.

In the UK, Il Faro Lighthouse (Sicily) works in England and Italy.

placeRegistered office: London

Leaflet | © OpenStreetMap contributors