The Clock Gallery and Coffeeshop
2-3 New Street
Stourport-on-Severn DY13 8UN
United Kingdom