MovieMaps

Photo of Russian Embassy

Location: Hycroft Mansion
As Seen In: Human Target episode 1x03 “Embassy Row