The Windsor Hotel is located in the stylish Maltese town of Sliema. This Sliema 4-star boutique hotel in Malta is near a wonderful stretch of rocky beach, offering some of the best swimming on the island, as well as a waterfront promenade with many street cafés and ice cream parlours.
Centrally placed in this elegant area and within easy reach of Valletta - the splendid capital city of Malta - The Windsor Hotel attracts many business people as well as tourists who want to stay near the capital, yet enjoy beautiful coastal scenery too. With a multi-purpose meeting room as well, this hotel is a great location for any kind of event.