The Devonshire Club, St. James Street, London was certainly used for locations on the episode.
Hi.
Does anyone know where the staircase where Jimmy Beck is at the beginning of this clip, is filmed? I presume it is a hotel?
The Devonshire Club, St. James Street, London was certainly used for locations on the episode.