Church

Location:St Thomas The Apostle, Saint Thomas's Road, Londres, Regne Unit