Hotel Windsor offers scenic sea views and modest rooms. Guests can enjoy French dining and complimentary Wi-Fi. The hotel features spacious, contemporary rooms, including suites and rooms with sea views.