St Elizabeth of Portugal Church is a Roman Catholic church in Richmond in the London Borough of Richmond upon Thames, south west London located in The Vineyard, next to The Vineyard Life Church.
St Elizabeth of Portugal Church is a Roman Catholic church in Richmond in the London Borough of Richmond upon Thames, south west London located in The Vineyard. This was next to The Vineyard Life Church.