Photos coming soon
HOTEL
Lena's Home
Rua São Francisco Xavier, nº 25, 9500-243 Ponta Delgada, Portugal, Ponta Delgada
Where it sits
Lena's Home
Rua São Francisco Xavier, nº 25, 9500-243 Ponta Delgada, Portugal, Ponta Delgada
37.74227, -25.67370
Similar stays nearby
Plan around Lena's Home
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 1, 2026.
