This may well be the best pizza in town. I'm a lifelong resident of Cambridge. I know where to find great pizza. Go check it out. You won't regret it.
I've been coming back to Capri for 3 years on a regular basis. Never once have they messed up my order or made me wait for food. Always satisfied, always authentic Italian pizza and pasta. Love the place. Call 20 min ahead and make an order and it will be ready for you.