id 020130
  • Sliema Heart

sleeps 8
150 sqm
4 bedrooms
2 bathrooms

My List

Sliema Heart
from
€ 15
per person per night