Windsor Hotel
 
  • Home
  • Hotel
  • Rooms
  • Reservations
  • Bar
  • Meetings
  • Sliema

Our Location


View Larger Map
The Windsor Hotel
Windsor Terrace
Sliema SLM 1854
Malta, Europe

Telephone::(+356) 2734 6053
Fax:(+356) 2733 4301
E-mail: info@windsorhotelmalta.com

contact us

Submit
  • AG Web Solutions © 2022
  • Privacy Policy
  • Terms & Conditions
  • Web Links
  • Check Availability
  • Contact Us