by Anonymous May 08, 2003
A restaurant located at 3106 St.Clair Avenue Cleveland, Ohio that serves a big ol' steamy corned beef sandwich.
by Donnie Juannie January 24, 2019
by foreskinlover October 15, 2010