St Thomas More, Marlborough

19-Jul-2018

Marlborough, Wiltshire in Clifton diocese