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
Windsor Terrace
Sliema SLM 1854
Malta, Europe
Telephone::(+356) 2734 6053
Fax:(+356) 2733 4301
E-mail: info@windsorhotelmalta.com