Chef Space Exterior

Pictured: the Chef Space building located at 1812 W Muhammad Ali Blvd., in Louisville, Ky. (WDRB file photo)