The place looks like an ordinary sub shop, but Nick's has some fantastic pizza. We had their hamburg pizza after tennis at Tufts last night, and it was excellent. We usually get pepperoni pizza there, too, which is also great.
The pizza at Nick's is a bit like New London Pizza in Concord--closer to Greek style pizza than Italian.
It's on Boston Ave., directly below Tufts by the railroad tracks.