Hotel St Leonard est situé sur l'île d'Ischia dans la paisible région de Panza, connue pour ses vues côtières pittoresques et ses sources chaudes naturelles. L'hôtel est près de la baie pittoresque de Scannella, à environ 1,5 km des piscines thermales de Sorgeto et à 10 minutes en voiture de la plage de Citara et des Jardins Thermaux de Poseidon. Le centre-ville de Forio est à environ 7 km. L'aéroport international de Naples est à environ 45 km de l'hôtel.