Hotel St Leonard si trova sull'Isola d'Ischia nella tranquilla area di Panza, nota per le sue sceniche viste costiere e le sorgenti termali naturali. L'hotel è vicino alla pittoresca baia di Scannella, a circa 1,5 km dalle piscine termali di Sorgeto e a 10 minuti in auto dalla Spiaggia di Citara e dai Giardini Termali Poseidon. Il centro di Forio dista circa 7 km. L'Aeroporto Internazionale di Napoli si trova a circa 45 km dall'hotel.