C Rector Triado 46, 08007, Barcelona
Reviews of Casa Rusa
I did have a cofirmed reservation whith a deposit fee deducted from my credit card. Once I arrived in Barcelona I was informed that my room was no lon...
Marcus, 26 February 13
Casa Rusa haven't translated their information but to see the full English version click here