Great pizza! Atmosphere is designed around sports (TV's are on some sporting event usually) A bit pricey though ($25 for a large). They also deliver.
This restaurant moved to a new building on E. Washington St and then closed not too long after that. It's been closed for about a year.