Villa Benimagia Villa Teulada
Boasting air-conditioned accommodation with a private pool, sea view and a terrace, Villa Benimagia by Abahana Villas is situated in Teulada. It features a garden, pool views and free Wi-Fithroughout the property.
Beniarrés 81, 03725 Teulada, Spain