A photograph of the Drouillard Mansion, located at the corner of Vauxhall (Ninth Avenue) and Demonbreun Streets, in Nashville, Tennessee. Originally a red brick mansion built circa 1886, it was the residence of James Pierre Drouillard and wife Mary...