Roman Catholic Church of Our Lady, Queen of HeavenParishShare4a Inverness PlaceLondon, England W2 3RSUnited KingdomGet directions