Where is Westminster Abbey located?

Where is Westminster Abbey located?

A Berlin, Germany
B Stockholm, Sweden
C London, England

Westminster Abbey is located in London, England, in the heart of the city’s West End.

The correct answer is London, England.

Leave a Comment