Hermann-Grima House

818--820 St. Louis St.
New Orleans
Louisiana
United States