Photos coming soon
HOTEL
Villa Melba & Liena
Calle 11, No. 802, Havana
Where it sits
Villa Melba & Liena
Calle 11, No. 802, Havana
23.13529, -82.40025
Plan around Villa Melba & Liena
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 29, 2026.
