Hola Mi Perro: A spot specializing in hot dogs, known as "the house of fine perreo."