Photos coming soon
HOTEL
Shepard Villa
Rua Ricardo Nascimento Jardim, 21, Santa Maria, 9060-275 Funchal, Portugal, Funchal
Where it sits
Shepard Villa
Rua Ricardo Nascimento Jardim, 21, Santa Maria, 9060-275 Funchal, Portugal, Funchal
32.65545, -16.89808
Plan around Shepard Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
