Europa Hotel

138 Tower Road
Sliema
Malta