Knights Templar

Knights Templar
Temple Square, Temple Quay, Bristol, BS1 6DG
Photo of Knights Templar