Love Pizza is a NY style pizza restaurant on Melrose. I heard some good things from a few people. U guess CH don't go that any further west on Melrose than Mozza. But has any CH been to Love Pizza? How does it rate compared to Village Pizzeria and Vito's?