St Mary of the Angels is a Roman Catholic church on Moorhouse Road in Bayswater, London, England, within the City of Westminster.
Address: 26 Moorhouse Rd, London W2 5DJ, UK.
St Mary of the Angels is a Roman Catholic church on Moorhouse Road in Bayswater, London, England, within the City of Westminster.
Address: 26 Moorhouse Rd, London W2 5DJ, UK.