20 Kendrick St, Stroud, Gloucestershire GL5 1AA, UK satellite map

Loading...