George's Pizza House sits on School Street in Lowell and operates as a straightforward pizza restaurant. The venue holds a 4.6 rating on Google Maps. Open from 10 AM most days, it's a casual spot to grab pizza by the slice or pie.