Is there anything here you cant get at NETA? I haven't tried them yet
Address: 1256 W Central St Suite 6, Franklin, MA 02038, USA
B | Aug 23, 2022
The service here is better.
Matthew Behymer | Aug 23, 2022
Yes completely different menu with different brands, worth checking out!
Thanks! Your answer is awaiting moderation.