The Choir: Unsung Town Filming Locations

The Choir: Unsung Town was filmed in London in United Kingdom.
Show Map

Westminster Cathedral

From episode #101.

Source: IMDb