Hot Dog Paradise: A spot specializing in hot dogs.