Cleveland Sandwich Co.
The perfect Cuban sandwich! Cleveland Sandwich Co. has three locations in Cleveland.