It looks like that is Newton (no idea where the border actually is) - waltham’s River St is north of the river (or at least that is my understanding from only living in the area a few months - way too many road names are duplicated around here, gets so confusing!) but the link to the menu says Newton.