Hotel Windsor ligt in het plaatsje Sliema op loopafstand van de promenade. Het stadshotel beschikt over een dakterras met verkoelend zwembad. Ligstoelen staan hier gratis tot je beschikking, heerlijk zonnebaden dus! De kamers beschikken over alle faciliteiten voor een onbezorgd verblijf op Malta! Zit het weer tegen? Dan is er ook een klein binnenbad aanwezig.