Miranda Apartments

1.3
(7 reviews)
139 Tower Road, Sliema, Island of Malta SLM 1640 Malta
+356 2133 4070
Condominium
Quaint
Hotel
Miranda Apartments | Birkirkara | Malta | TripAligner