USD 385,000Under Construction Project- 5 Apartments for Sale in Barcelona, Spain1150 SQMBarcelona, Spain•4 weeks agoCallChatWhatsApp Verified Business