Pizza Review
New London is another term for Greek pizza. Heavy tangy cheese, light crust. Not Thoreauly impressed. (Get it?) new London pizza is basically greek style… there’s plenty of Greek style in the Boston area… nothing different… you’re welcome for the reality check