Theatre Royal [Windsor]
Theatre Royal
Theatre building in Windsor, United Kingdom
theater in Windsor
32 Thames Street, Windsor, Berkshire, SL4 1PS, England