Hotel St Leonard расположен на острове Искья в спокойной зоне Панза, известной своими живописными прибрежными видами и природными термальными источниками. Отель находится рядом с живописным заливом Сканнелла, примерно в 1,5 км от термальных источников Сорджето и в 10 минутах езды на автомобиле от пляжа Читара и термальных садов Позеидон. Центр города Форио находится примерно в 7 км. Международный аэропорт Неаполя расположен примерно в 45 км от отеля.