The Windsor Trooper 3 stars

St Leonards Rd, Windsor, SL4 3BZ, United Kingdom

Hotel image
Read more reviews for The Windsor Trooper