The Servant Filming Locations

The Servant was filmed in London in United Kingdom.
Show Map
 

30 Royal Avenue

Apartment for Lease

Source: Filmap