Hotel St Leonard está localizado na Ilha de Ischia, na tranquila área de Panza, conhecida por suas vistas costeiras cênicas e fontes termais naturais. O hotel fica perto da pitoresca baía de Scannella, a cerca de 1,5 km das piscinas termais de Sorgeto e a 10 minutos de carro da Praia de Citara e dos Jardins Termais Poseidon. O centro da cidade de Forio está a aproximadamente 7 km de distância. O Aeroporto Internacional de Nápoles está a cerca de 45 km do hotel.