USD 385,000Under Construction Project- 5 Apartments for Sale in Barcelona, Spain1150 SQMBarcelona, Spain•1 week agoCallChat Verified Business