Apartment in Barcelona

Vendor code: IV01960260
€218,000