Reviews of Republica dos Cachorros 2. (Restaurante) in Porto (Porto).