The Sentinel Filming Locations

The Sentinel was filmed in United Kingdom and New York in United States of America.
Show Map
 

10 Montague Terrace

Alison Parker's Apartment

Source: Filmap