Does Leone's sub shop in Somerville, Massachusetts sell french fries. ("?")
Address: 2935 292, Broadway, Somerville, MA 02145, USA
Anthony Larios | Nov 11, 2021
Quite frankly I dont know, I'm a pizza guy so I know their pizza is the best in Boston...
Paul Craven Craven | Nov 11, 2021
No they do not
Thanks! Your answer is awaiting moderation.