Exploring the town of Windsor We are located a short distance from Windsor, a town famous for its history and royal tradition. Windsors origins date back to the 7th century, with royal ownership estimated to be from the 9th century. The town being situated along the River Thames made it an important and almost vital […]
Exploring the town of Windsor Read More »