Where is the Doris Z. Stone Latin American Library and Research Center located?
Answer
The Doris Z. Stone Latin American Library and Research Center is located on the 4th floor of Howard-Tilton Memorial Library, 7001 Freret St, New Orleans, LA 70118.