Updating availability and prices
Sliema Creek is set in Sliema, within 200 metres of Tower Road and less than 1 km of Manuel Dimech Street
Popular points of interest near the guest house include The Point Shopping Mall, Bisazza Street and Sliema Ferry Terminal
The nearest airport is Malta International Airport, 6 km from Sliema Creek
This double room has a microwave, tile/marble floor and air conditioning
Hotel