Otto Pizza is in the process of starting up a second location in Harvard Square to serve their excellent pizza to a wider audience in Cambridge, Mass.
Otto Pizza is in the process of starting up a second location in Harvard Square to serve their excellent pizza to a wider audience in Cambridge, Mass.