Where is Theatre Royal Windsor

32 Thames Street Windsor SL4 1PS