Reggio is located on the "toe" of the Italian Peninsula and is separated from the island of Sicily by the Strait of Messina. It is situated on the slopes of the Aspromonte, a long, craggy mountain range that runs up through the centre of the region.