Buy Now

Tropicana Hotel

Hotel & Accommodation

Address: 67a, Tower Road, Sliema

Telephone: 777382348/21359694

(Accepted on Walk-in Reservations only)