No 186 Fleet Street, and the shop s sign in the 2007 Oscar-winning movie. Today, 186 Fleet Street is the home of Dundee Courier s print shop, and St. Dunstan s Church stands next door. The gruesome site itself, in all it's Victorian glory ( or should that be gory? Sweeney Todd's window is on the right hand side above the wheelie bin. Imagine what the dastardly barber would have done with wheelie bins! The courtyard has very deep cellars too and you can look down into them through huge iron grids.