Our Location
View Larger Map
The Windsor Hotel
Windsor Terrace
Sliema SLM 1854
Malta, Europe
Telephone::(+356) 2033 0128
Fax:(+356) 2733 4301
E-mail: [email protected]
Windsor Terrace
Sliema SLM 1854
Malta, Europe
Telephone::(+356) 2033 0128
Fax:(+356) 2733 4301
E-mail: [email protected]