Where is Brompton Oratory?

Where is Brompton Oratory located?

Brompton Oratory, Brompton Oratory, Great Britain (approx. 51.497223°, -0.16972223°)


Where is Brompton Oratory on the map?