by Anonymous May 09, 2003
by foreskinlover October 12, 2010
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