Town Centre

Town Centre
Stroud, Gloucestershire, GL5 2HA