Servants: The True Story of Life Below Stairs Filming Locations

Servants: The True Story of Life Below Stairs was filmed in United Kingdom.
Show Map
 

Brodsworth Hall

From episode 1x03 "No Going Back".

Source: IMDb