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