Alborada Apart Hotel, High Street, Sliema SLM 1549, Malta, Sliema
335.2 m
from the center of
Balluta Bay
See available rooms
Enter the dates to see the current room rates
40 George Borg Olivier St, Saint Julian's
344.8 m
from the center of
Balluta Bay
See available rooms
Enter the dates to see the current room rates