Barcelona Property for Sale, Eixample Barcelona, Spain VEN125