Gourmet hot dog stand offering a variety of mouth-watering options. Located in Braintree Village.