This humble hot dog spot in New Jersey earned a place on Alton Brown's list of favorite restaurants in America for its nostalgic charm and quality food.
This New Jersey Hot Dog Spot Ranks As One Of Alton Brown's Favorite Restaurants In The US
This humble hot dog spot in New Jersey earned a place on Alton Brown's list of favorite restaurants in America for its nostalgic charm and quality food.