Отель La Scogliera, из которого открывается вид на море, расположен в 800 метрах от центра курорта Форио, в нескольких минутах ходьбы от пляжей Сан-Франческо и Ла-Чиайя. Отель состоит из основного трехэтажного здания и примыкающего одноэтажного корпуса-депенданс.