2901 Sheffield Avenue

Chicago, Illinois

2901 Sheffield Avenue is a 13,000 square foot in Chicago’s Lake View neighborhood. Tenants include two popular upscale restaurants, Bar Cocina and The River.