Street food spot specializing in hot dogs.