townhouse for sale in teulada