Jewell Building

2221-2225 N. 24th St.
Omaha
Nebraska
United States