St. Margaret Street 6 Sliema SLM 1979,St. Margaret Street, Sliema
318.5 m
from the center of
Spinola Bay
See available rooms
Enter the dates to see the current room rates
Saint Margaret street, sliema, Sliema
357.7 m
from the center of
Spinola Bay
See available rooms
Enter the dates to see the current room rates