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