Queen Victoria Statue

4.1
(82 reviews)
Castle Hill, Windsor SL41PD England
Monuments & Statues
Points of Interest & Landmarks
Sights & Landmarks
Attraction
Queen Victoria Statue | Slough | United Kingdom | TripAligner