Chef Echelon is a seafood establishment located in Chicago, Illinois. It is associated with Seafood City and appears to be a restaurant.