Barcelona's property now averages €4,719 per square meter, roughly $510 per square foot at current exchange rates, which for buyers from New Y…
From
To
