Love - this place (loved?). It's only 11 or 12 bucks for a XL-cheese pizza. Some places charge nearly double that (NYPD)!
I think it closed though, maybe last week? The number dials but disconnects. If someone would verify, I'd be grateful - and very sad.