Готель Windsor розташований в тихому місці центру Фуншала. На даху готелю є бар, солярій і басейн з видом на центр міста. В районі готелю працюють численні бари і ресторани. Монастир Санта-Клара, тропічний сад палацу Монте та Атлантичний океан знаходяться всього в 200 метрах від готелю.