Hotel St Leonard está ubicado en la Isla de Ischia en la tranquila zona de Panza, conocida por sus vistas costeras escénicas y manantiales naturales. El hotel está cerca de la pintoresca bahía de Scannella, a aproximadamente 1,5 km de las piscinas termales de Sorgeto y a 10 minutos en coche de la playa de Citara y los Jardines Termales Poseidón. El centro de la ciudad de Forio está aproximadamente a 7 km de distancia. El Aeropuerto Internacional de Nápoles se encuentra a unos 45 km del hotel.