St Andrew’s Square

Location:St Andrews Square, Droitwich, United Kingdom