Windsor Theatre Royal (Stop H)

On Thames Street, near River Street

Buses point south-west ↙