Who let the dogs. They let the dogs out.
Hot Dog Stand is located at 1565 Barton St E, Hamilton, ON L8H 2Y3, Canada