Filter by:
Based on 115 verified reviews
James
Jul 15, 2025
·
Stayed 3 nights
Peter
Nov 25, 2024
·
Stayed 2 nights
Robert
Jun 8, 2024
·
Stayed 2 nights
Pamela
Apr 5, 2024
·
Stayed 1 night
Gemma
May 8, 2023
·
Stayed 1 night
Located in Windsor City Centre, a neighborhood in Windsor, this apartment is near theme parks. Twickenham Stadium is worth checking out if an activity is on the agenda, while those wishing to experience the area's popular attractions can visit LEGOLAND® Windsor and Thorpe Park. Queen Mary's Dolls' House and Liquid Leisure are also worth visiting.
More location infoCheck-in
Check-out
From 15:00 to 20:00
Before 10:00
Instant AI responses are based on hotel information