Windsor berbasis di County of Berkshire, England UK. Kota ini terletak di Sungai Thames sekitar 20 mil sebelah barat London. Rumah bagi Kastil Windsor, kota ini merupakan tujuan yang sangat populer bagi pengunjung Inggris. Stasiunnya juga memiliki pangkalan taksi. Windsor dan Eton Central terletak di Windsor Royal Shopping Centre dan memberikan akses langsung ke jantung Windsor. Ini adalah kereta antar-jemput antara Windsor dan Slough yang membawa pengunjung dari London Paddington, Oxford, Wales, dan Inggris Barat.