Villa Amelia befindet sich vor der Bucht von Mazzarò ca. 200 m. vom Strand von Spisone und ca. 400 m. von der Seilbahn, die zum Zentrum von Taormina führt. Der Garten, von dem man einen wunderschönen Blick auf das Meer genießt, ist sehr gepflegt und reich an mediterranen Blumen und Pflanzen.