The Indian restaurant they visit to speak to a suspect is called Dar 525, located in Brooklyn.
There is no actual Maracott Bridge over the Hudson; not in Dutchess county or anywhere else. The bridge used for filming is the Bronx-Whitestone, across Long Island Sound.
In the movie "Trainspotting", Jonny Lee Miller played the character "Sick Boy". When Holmes returns from his doctor, he tells Watson that the doctor insisted that most of Holmes' hobbies "remain off the menu, including some sex acts." This is an obscure nod to the novel "Trainspotting" by Irvine Welsh that the movie was based on. There is a famous scene where Sick Boy and Renton shoot a bull terrier called Shane in the testicles with a BB gun from afar, causing it to turn on its owner for no apparent reason. Later, Sick Boy muses to himself about the coming night's entertainment. "Doggy style must certainly be on the menu, if only as a tribute to Shane."