Preluna Hotel & Spa

124 Tower Road
Sliema
Malta