About this property
Punta del Moral - Beach Apartment for Sale in Spain
Punta del Moral - Beach Apartment for Sale in Spain. Beach Apartment in Punta del Moral / Isla Canela / Ayamonte / Prov. Huelva. Residence "El Faro" Apartment on the 3rd floor with elevator. Constructed …