Block Keller House

3620 Canal Street
New Orleans
Louisiana
United States