Ref H7523126, 1 bedroom apartment for sale in Teulada, Alicante, Spain.
Our reference H7523126. This is a bank sourced property which…
For Sale
€65,900 €78,400