Texaco Building

1501 Canal
New Orleans
Louisiana
United States