Located near Tufts university, Nick's House of Pizza serves up a wide array of pizza, subs, salads, and pastas. The inside of the restaurant is extremely clean and well decorated - very nice. The pizza, characteristically greek, is always delicious. I'd also recommend their baklava, a traditional greek dessert made with honey.
more