Spain - Catalonia - Barcelona - Castelldefels - Beach Lluminetes
431m2 built area - 390m2 plot size
Thank you!