I'm a native Clevelander. I grew up on the East Side and now live in Columbus but return often to Lakewood. This place is THE BEST pizza shop on the West Side of Cleveland. The best on the East is Mama Santa's, but we all know the Italians on the East kick the butts of the Italians on the West Side. ;-)
Just go to Angelo's. Get the pizza. You won't regret it.