Taormina – the beauty made by human and nature in Sicily, Italy Updated: July 2, 2020 | By Claire | More Taormina is a small Italian town, located at the north-eastern part of Sicily island, between Messina and Catania. It is considered to be one of the most popular holiday destinations in Sicily. It lies […]
