I know, pizza quests abound on this board, but we've just moved to Lexington and this is a stumper. I'm not a fan of the Greek style "house of pizza" pizzas, and I'm too much of a bleeding heart liberal to buy from Upper Crust Pizzeria (yet, depends on how desperate I get).
My husband works near Fresh Pond and we're in East Lexington, so Arlington and Belmont are pretty easy for us. Gran Gusto is great but it's a bit tough for him to hit at dinnertime because it puts him in the middle of traffic he'd rather avoid. I read an article on Ristorante Olivo in Arlington that sounds like their pizza is up my alley, but it's a bit far for us and they don't do takeout. Any recommendations? (delivery a plus!)