7604 Saint Clair Ave, Cleveland, Ohio 44103 USA
(Though it looks like a medium) This is their Large Pizza- 12". It was good.
Photo Credit: Yelp