Located on Victory Hill, Windmill Hotel offers air-conditioned room and suites with free Wi-Fi. The hotel has its own restaurant and a 24-hour front desk. Free parking is available.
Located on Victory Hill, Windmill Hotel offers air-conditioned room and suites with free Wi-Fi. The hotel has its own Read more
Located on Victory Hill, Windmill Hotel offers air-conditioned room and suites with free Wi-Fi. The hotel has its own restaurant and a 24-hour front desk. Free parking is available.
Located on Victory Hill, Windmill Hotel offers air-conditioned room and suites with free Wi-Fi. The hotel has its own restaurant and a 24-hour front desk. Free parking is available.
Number of Rooms: 44