The Marina Hotel

Tigne Seafront
Sliema
Malta