Some places just have a way of pulling you in before you’ve even tasted a single thing, and Star Drive-In in East Taunton, Massachusetts is exactly that kind of place.
That bold red-and-blue sign with the gold star sitting on top isn’t just a landmark.
It’s a promise.
And here’s the thing about promises…